spec/spec_helper.rb in ridgepole-0.4.8.rc1 vs spec/spec_helper.rb in ridgepole-0.4.8.rc2

- old
+ new

@@ -1,18 +1,36 @@ $: << File.expand_path('..', __FILE__) + +if ENV['TRAVIS'] + require 'simplecov' + require 'coveralls' + + SimpleCov.formatter = Coveralls::SimpleCov::Formatter + SimpleCov.start do + add_filter "spec/" + end +end + require 'ridgepole' require 'ridgepole/cli/config' require 'active_support/core_ext/string/strip' require 'string_ext' require 'open3' require 'tempfile' require 'json' TEST_SCHEMA = 'ridgepole_test' -ActiveRecord::Migration.verbose = false -Ridgepole::Logger.instance.level = ::Logger::ERROR +if ENV['DEBUG'] + ActiveRecord::Migration.verbose = true + logger = Ridgepole::Logger.instance + logger.level = ::Logger::DEBUG + ActiveRecord::Base.logger = logger +else + ActiveRecord::Migration.verbose = false + Ridgepole::Logger.instance.level = ::Logger::ERROR +end RSpec.configure do |config| config.before(:each) do restore_database end @@ -30,9 +48,11 @@ def client(options = {}, config = {}) config = conn_spec(config) options = { + :enable_mysql_unsigned => true, + :debug => !!ENV['DEBUG'], }.merge(options) Ridgepole::Client.new(config, options) end