Sha256: 5dc10574dce4bfbaade70897ad679419bf3178c73328a1080b082b832edde829
Contents?: true
Size: 1.02 KB
Versions: 3
Compression:
Stored size: 1.02 KB
Contents
ENV['RACK_ENV'] ||= 'test' ENV['GRAPE_ENV'] ||= ENV['RACK_ENV'] if ENV['COVERAGE'] require 'simplecov' SimpleCov.formatter = SimpleCov::Formatter::HTMLFormatter SimpleCov.start end app_path = File.expand_path('../../app', __FILE__) $LOAD_PATH.unshift(app_path) unless $LOAD_PATH.include?(app_path) require 'application' require 'rack/test' require 'factory_girl' require 'database_cleaner' Dir[File.join(APP_ROOT, 'spec', 'support', '**', '*.rb')].each { |f| require f } Dir[File.join(APP_ROOT, 'spec', 'factories', '**', '*.rb')].each { |f| require f } DatabaseCleaner.strategy = :truncation RSpec.configure do |config| config.mock_with :rspec config.run_all_when_everything_filtered = true config.filter_run :focus config.order = 'random' config.include Rack::Test::Methods config.include FactoryGirl::Syntax::Methods config.before(:suite) do DatabaseCleaner.clean end config.before(:each) do DatabaseCleaner.start end config.after(:each) do DatabaseCleaner.clean end end def app API end
Version data entries
3 entries across 3 versions & 1 rubygems