Sha256: b002be5230cbdabfe71e66a79e5aa0f6c3ccf3aa4626730052ac63379eed2e93

Contents?: true

Size: 1.1 KB

Versions: 3

Compression:

Stored size: 1.1 KB

Contents

$:.unshift(File.expand_path('../../lib', __FILE__))

require 'rubygems'
require 'bundler'

Bundler.require(:default, :test)

require 'plucky'

require 'fileutils'
require 'logger'
require 'pp'

log_dir = File.expand_path('../../log', __FILE__)
FileUtils.mkdir_p(log_dir)
Log = Logger.new(File.join(log_dir, 'test.log'))

LogBuddy.init :logger => Log

port = ENV.fetch "BOXEN_MONGODB_PORT", 27017
connection = Mongo::MongoClient.new('127.0.0.1', port.to_i, :logger => Log)
DB = connection.db('test')

RSpec.configure do |config|
  config.filter_run :focused => true
  config.alias_example_to :fit, :focused => true
  config.alias_example_to :xit, :pending => true
  config.run_all_when_everything_filtered = true

  config.before(:suite) do
    DB.collections.reject { |collection|
      collection.name =~ /system\./
    }.map(&:drop_indexes)
  end

  config.before(:each) do
    DB.collections.reject { |collection|
      collection.name =~ /system\./
    }.map(&:remove)
  end
end

operators = %w{gt lt gte lte ne in nin mod all size exists}
operators.delete('size') if RUBY_VERSION >= '1.9.1'
SymbolOperators = operators

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
plucky-0.7.0 spec/helper.rb
plucky-0.6.6 spec/helper.rb
plucky-0.6.5 spec/helper.rb