database_cleaner/examples/features/support/env.rb

24 lines
558 B
Ruby
Raw Normal View History

require 'rubygems'
require 'spec/expectations'
orm = ENV['ORM']
strategy = ENV['STRATEGY']
if orm && strategy
begin
require "#{File.dirname(__FILE__)}/../../lib/#{orm}"
rescue LoadError
raise "You don't have the #{orm} ORM installed"
end
$:.unshift(File.dirname(__FILE__) + '/../../../lib')
require 'database_cleaner'
require 'database_cleaner/cucumber'
DatabaseCleaner.strategy = strategy.to_sym
else
2009-12-23 18:54:17 +00:00
raise "Run 'ORM=activerecord|datamapper|mongomapper STRATEGY=transaction|truncation cucumber examples/features'"
end