Sha256: 991840b444825a866f476496886272fb688d35bfc4ba66c0aa26fd754fe3928a
Contents?: true
Size: 1.29 KB
Versions: 1
Compression:
Stored size: 1.29 KB
Contents
# Coverage reporting, needs to be loaded first to capture all code coverage stats require 'simplecov' # Configure Rails Environment ENV["RAILS_ENV"] ||= "test" require File.expand_path("../dummy/config/environment.rb", __FILE__) # Some other dependencies for testing w/ shoulda and factory girl require 'shoulda' require 'mocha/setup' require 'factory_girl' require 'factories' require 'rails/test_help' Rails.backtrace_cleaner.remove_silencers! # Load the challah libraries require 'challah' require 'challah/test' db_files = Dir["#{ Rails.root.join("db") }/**/*challah*.rb"] # Allow repeat tests to run, dropping the db after each suite run # (*not called on CI server) if db_files.size > 0 `rake --rakefile #{ File.expand_path("../dummy/Rakefile", __FILE__) } db:test:purge` FileUtils.rm_rf(db_files) FileUtils.rm_rf(Rails.root.join("db", "schema.rb")) end `rake --rakefile #{ File.expand_path("../dummy/Rakefile", __FILE__) } challah_engine:install:migrations` `rake --rakefile #{ File.expand_path("../dummy/Rakefile", __FILE__) } db:migrate` Dir["#{ File.dirname(__FILE__) }/support/**/*.rb"].each { |f| require f } class ActiveSupport::TestCase ActiveRecord::Migration.check_pending! fixtures :all include FactoryGirl::Syntax::Methods self.use_transactional_fixtures = true end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
challah-1.1.1 | test/test_helper.rb |