مراية لـ
https://github.com/postalserver/postal.git
تم المزامنة 2025-12-01 05:43:04 +00:00
27 أسطر
784 B
Ruby
27 أسطر
784 B
Ruby
ENV['POSTAL_CONFIG_ROOT'] = File.expand_path('../config', __FILE__)
|
|
|
|
require File.expand_path('../../config/environment', __FILE__)
|
|
require 'rspec/rails'
|
|
require 'spec_helper'
|
|
require 'factory_girl'
|
|
require 'database_cleaner'
|
|
|
|
FACTORIES_EXCLUDED_FROM_LINT = []
|
|
Dir[File.expand_path('../factories/*.rb', __FILE__)].each { |f| require f }
|
|
|
|
ActiveRecord::Migration.maintain_test_schema!
|
|
RSpec.configure do |config|
|
|
config.use_transactional_fixtures = true
|
|
config.infer_spec_type_from_file_location!
|
|
config.include FactoryGirl::Syntax::Methods
|
|
|
|
config.before(:suite) do
|
|
begin
|
|
DatabaseCleaner.start
|
|
FactoryGirl.lint(FactoryGirl.factories.select { |f| !FACTORIES_EXCLUDED_FROM_LINT.include?(f.name.to_sym) })
|
|
ensure
|
|
DatabaseCleaner.clean
|
|
end
|
|
end
|
|
end
|