Sha256: 77d4f964fd64fe19dedbc4b68ab5cae611f1650815f779510dc57e2eb3974166
Contents?: true
Size: 505 Bytes
Versions: 4
Compression:
Stored size: 505 Bytes
Contents
class TestCase < Minitest::Test def setup DatabaseCleaner.start end def teardown DatabaseCleaner.clean end fixture_names = Dir.glob('./test/fixtures/*.yml').map { |path| File.basename(path).sub(/\.yml$/, '') } fixtures = ActiveRecord::FixtureSet.create_fixtures('test/fixtures', fixture_names) fixtures.each do |fixture_set| define_method fixture_set.name do |record_name| id = fixture_set[record_name.to_s]['id'] fixture_set.model_class.find(id) end end end
Version data entries
4 entries across 4 versions & 1 rubygems