Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Fetching contributors…

Cannot retrieve contributors at this time

51 lines (38 sloc) 1.166 kb
$LOAD_PATH.unshift(File.join(File.dirname(__FILE__), '..', 'lib'))
$LOAD_PATH.unshift(File.dirname(__FILE__))
require 'rspec'
require 'mebla'
require 'bundler'
Bundler.require :default, :development
require "#{File.dirname(__FILE__)}/mebla_helper"
require "#{File.dirname(__FILE__)}/../lib/mebla"
# Requires supporting files with custom matchers and macros, etc,
# in ./support/ and its subdirectories.
Dir["#{File.dirname(__FILE__)}/support/**/*.rb"].each {|f| require f}
RSpec.configure do |config|
require 'database_cleaner'
mebla = MeblaHelper.new
mebla.setup_mongoid
require "#{File.dirname(__FILE__)}/fixtures/models"
config.before(:all) do
%w(tmp tmp/config tmp/log).each do |path|
FileUtils.mkdir_p "#{Dir.pwd}/#{path}"
end
end
config.after(:all) do
#FileUtils.rm_r "#{Dir.pwd}/tmp" rescue nil
end
config.before(:suite) do
DatabaseCleaner.strategy = :truncation
DatabaseCleaner.orm = "mongoid"
end
config.before(:each) do
DatabaseCleaner.clean
end
config.before(:suite) do
Mebla.context.create_index
end
config.after(:suite) do
Mebla.context.drop_index
end
end
Jump to Line
Something went wrong with that request. Please try again.