spec/spec_helper.rb in rbtc_arbitrage-0.1.0 vs spec/spec_helper.rb in rbtc_arbitrage-1.0.0
- old
+ new
@@ -1,19 +1,34 @@
-# This file was generated by the `rspec --init` command. Conventionally, all
-# specs live under a `spec` directory, which RSpec adds to the `$LOAD_PATH`.
-# Require this file using `require "spec_helper"` to ensure that it is only
-# loaded once.
-#
-# See http://rubydoc.info/gems/rspec-core/RSpec/Core/Configuration
-require 'rbtc_arbitrage'
+require 'simplecov'
+require 'coveralls'
+require 'codeclimate-test-reporter'
+SimpleCov.formatter = SimpleCov::Formatter::MultiFormatter[
+ SimpleCov::Formatter::HTMLFormatter,
+ Coveralls::SimpleCov::Formatter,
+ # CodeClimate::TestReporter::Formatter
+]
+SimpleCov.start do
+ add_filter "/spec/"
+ add_filter "/lib/rbtc_arbitrage/campbx.rb"
+end
+
+require 'bundler'
+Bundler.require
+
+VCR.configure do |c|
+ c.cassette_library_dir = 'spec/support/cassettes'
+ c.hook_into :webmock # or :fakeweb
+ c.ignore_localhost = true
+ c.ignore_hosts 'codeclimate.com'
+ c.ignore_request do |request|
+ # true
+ end
+ c.configure_rspec_metadata!
+end
+
RSpec.configure do |config|
config.treat_symbols_as_metadata_keys_with_true_values = true
config.run_all_when_everything_filtered = true
config.filter_run :focus
-
- # Run specs in random order to surface order dependencies. If you find an
- # order dependency and want to debug it, you can fix the order by providing
- # the seed, which is printed after each run.
- # --seed 1234
config.order = 'random'
end