Sha256: e3b2fedb35ebfa097fd89fe7f677832cc118e36bf5d0cbe3f5cb66710bde8965

Contents?: true

Size: 1.03 KB

Versions: 2

Compression:

Stored size: 1.03 KB

Contents

require 'rspec'
require 'rspec/autorun'
require 'rails'
require 'active_record'
require 'action_controller'

module Rails
  class <<self
    def root
      File.expand_path(__FILE__).split('/')[0..-3].join('/')
    end
  end
end

$LOAD_PATH.unshift(File.expand_path(File.dirname(__FILE__) + "/../lib"))
require 'bullet'
Bullet.enable = true
ActiveRecord::Migration.verbose = false

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

# Autoload every model for the test suite that sits in spec/models.
Dir[ File.join(MODELS, "*.rb") ].sort.each do |file|
  name = File.basename(file, ".rb")
  autoload name.camelize.to_sym, name
end

SUPPORT = File.join(File.dirname(__FILE__), "support")
Dir[ File.join(SUPPORT, "*.rb") ].sort.each { |file| require file }

RSpec.configure do |config|
  config.before(:suite) do
    Support::Seed.setup_db
    Support::Seed.seed_db
  end

  config.after(:suite) do
    Support::Seed.teardown_db
  end

  config.filter_run :focus => true
  config.run_all_when_everything_filtered = true
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
bullet-2.3.1 spec/spec_helper.rb
bullet-2.3.0 spec/spec_helper.rb