Sha256: 1b7f63d72a6bfa5e92516894df0ad28bee750439e062443d08e395792ef9f458

Contents?: true

Size: 891 Bytes

Versions: 1

Compression:

Stored size: 891 Bytes

Contents

$LOAD_PATH.unshift(File.join(File.dirname(__FILE__), "..", "lib"))
MODELS = File.join(File.dirname(__FILE__), "app/models")
$LOAD_PATH.unshift(MODELS)

require 'rubygems'
require 'bundler/setup'

ENV["RAILS_ENV"] = "test"

require "wulffeld_slug"

require "mongoid"
require "database_cleaner"
require "factory_girl"
require "rspec"

Mongoid.configure do |config|
  config.sessions = { 
    default: {
      hosts:    ["localhost:27017"],
      database: "wulffeld_slug_test"
    }
  }
end
  
Dir[ File.join(MODELS, "*.rb") ].sort.each { |file| require File.basename(file) }

DatabaseCleaner[:mongoid].strategy = :truncation

RSpec.configure do |config|
  require 'rspec/expectations'

  config.include RSpec::Matchers

  config.mock_with :rspec

  config.before(:each) do
    DatabaseCleaner.clean
    Mongoid::IdentityMap.clear
  end

  config.after(:suite) do
    Mongoid.purge!
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
wulffeld_slug-0.0.28 spec/spec_helper.rb