test/test_helper.rb in rocketjob-1.3.0 vs test/test_helper.rb in rocketjob-2.0.0.rc1

- old
+ new

@@ -2,47 +2,14 @@ require 'yaml' require 'minitest/autorun' require 'minitest/reporters' require 'minitest/stub_any_instance' -require 'rocketjob' require 'awesome_print' -require 'symmetric-encryption' +require 'rocketjob' -if ENV['DETAILED_TESTS'].present? - # See every test and how long it took - MiniTest::Reporters.use! MiniTest::Reporters::SpecReporter.new -else - # Only show failed tests - MiniTest::Reporters.use! MiniTest::Reporters::ProgressReporter.new -end +MiniTest::Reporters.use! MiniTest::Reporters::SpecReporter.new SemanticLogger.add_appender('test.log', &SemanticLogger::Appender::Base.colorized_formatter) SemanticLogger.default_level = :debug -# Setup MongoMapper from mongo config file -config_file = File.join(File.dirname(__FILE__), 'config', 'mongo.yml') -config = YAML.load(ERB.new(File.read(config_file)).result) -if config - cfg = config['test'] - options = cfg['options'] || {} - options[:logger] = SemanticLogger::DebugAsTraceLogger.new('Mongo') - - MongoMapper.config = cfg - MongoMapper.connection = Mongo::MongoClient.from_uri(cfg['uri'], options) - MongoMapper.database = MongoMapper.connection.db.name - - # If this environment has a separate Work server - if (cfg = config['test_work']) - options = cfg['options'] || {} - options[:logger] = SemanticLogger::DebugAsTraceLogger.new('MongoWork') - RocketJob::Config.mongo_work_connection = Mongo::MongoClient.from_uri(cfg['uri'], options) - end -end - -# Test cipher -SymmetricEncryption.cipher = SymmetricEncryption::Cipher.new( - cipher_name: 'aes-128-cbc', - key: '1234567890ABCDEF1234567890ABCDEF', - iv: '1234567890ABCDEF', - encoding: :base64strict -) +RocketJob::Config.load!('test', 'test/config/mongo.yml')