Sha256: f6b02b0293fa2cc63e72786270bd23423c4d497f07d8c6d719274398f1347fe5
Contents?: true
Size: 784 Bytes
Versions: 35
Compression:
Stored size: 784 Bytes
Contents
begin require 'database_cleaner' require 'database_cleaner/cucumber' DatabaseCleaner.strategy = :truncation rescue NameError raise "You need to add database_cleaner to your Gemfile (in the :test group) if you wish to use it." end Before do DatabaseCleaner.start ActiveRecord::Fixtures.reset_cache fixtures_folder = File.join(Rails.root, 'test', 'fixtures') fixtures = Dir[File.join(fixtures_folder, '*.yml')].map {|f| File.basename(f, '.yml') } ActiveRecord::Fixtures.create_fixtures(fixtures_folder, fixtures) if defined? RailsCsvFixtures fixtures = Dir[File.join(fixtures_folder, '*.csv')].map {|f| File.basename(f, '.csv') } ActiveRecord::Fixtures.create_fixtures(fixtures_folder, fixtures) end end After do |scenario| DatabaseCleaner.clean end
Version data entries
35 entries across 35 versions & 1 rubygems