Sha256: 773c3871968062ae721104089279ddc793ca3134f81824dc0b8a3477f3a617b1

Contents?: true

Size: 883 Bytes

Versions: 2

Compression:

Stored size: 883 Bytes

Contents

require "active_record"
require "mongo_mapper"
require "simple_state_machine"
require "simple_state_machine/active_record"
require "simple_state_machine/mongo_mapper"

Dir[File.expand_path("../support/*.rb", __FILE__)].each{|f| require f}

log_dir = File.expand_path('../../log', __FILE__)
FileUtils.mkdir_p(log_dir) unless File.exist?(log_dir)
logger = Logger.new(log_dir + '/test.log')

ActiveRecord::Base.logger = logger
ActiveRecord::Base.establish_connection(:adapter => "sqlite3", :database => ":memory:")
load File.expand_path("../db/schema.rb", __FILE__)


MongoMapper.connection = Mongo::Connection.new('127.0.0.1', 27017, :logger => logger)
MongoMapper.database = "simple_state_machine_test"

RSpec.configure do |config|
  config.before(:each) do
    MongoMapper.database.collections.each { |c| c.drop_indexes }
  end
  config.include SimpleStateMachine::RSpec::Helpers
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
openhood-simple_state_machine-3.0.0 spec/spec_helper.rb
openhood-simple_state_machine-2.0.0 spec/spec_helper.rb