spec/spec_helper.rb in candy_check-0.1.2 vs spec/spec_helper.rb in candy_check-0.2.0

- old
+ new

@@ -1,24 +1,32 @@ -require 'coveralls' +require "coveralls" Coveralls.wear! -require 'candy_check' -require 'candy_check/cli' +require "candy_check" +require "candy_check/cli" -require 'minitest/autorun' -require 'minitest/around/spec' +def in_continuous_integration_environment? + ENV["CI"] || ENV["TRAVIS"] || ENV["CONTINUOUS_INTEGRATION"] +end -require 'webmock/minitest' +require "minitest/autorun" +require "minitest/around/spec" +require "minitest/focus" unless in_continuous_integration_environment? -require 'timecop' +require "webmock/minitest" +require "vcr" -require_relative 'support/with_fixtures' -require_relative 'support/with_temp_file' -require_relative 'support/with_command' +require "timecop" -ENV['DEBUG'] && Google::APIClient.logger.level = Logger::DEBUG +require "pry" +require_relative "support/with_fixtures" +require_relative "support/with_temp_file" +require_relative "support/with_command" + +ENV["DEBUG"] && Google::APIClient.logger.level = Logger::DEBUG + module MiniTest module Assertions # The first parameter must be ```true```, not coercible to true. def assert_true(obj, msg = nil) msg = message(msg) { "<true> expected but was #{mu_pp obj}" } @@ -34,6 +42,11 @@ module Expectations infect_an_assertion :assert_true, :must_be_true, :unary infect_an_assertion :assert_false, :must_be_false, :unary end +end + +VCR.configure do |config| + config.cassette_library_dir = "spec/fixtures/vcr_cassettes" + config.hook_into :webmock end