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