class FasterFixturesTest
Public Instance Methods
load_extra_fixture(name)
click to toggle source
# File activerecord/test/cases/fixtures_test.rb, line 823 def load_extra_fixture(name) fixture = create_fixtures(name).first assert fixture.is_a?(ActiveRecord::FixtureSet) @loaded_fixtures[fixture.table_name] = fixture end
test_cache()
click to toggle source
# File activerecord/test/cases/fixtures_test.rb, line 829 def test_cache assert ActiveRecord::FixtureSet.fixture_is_cached?(ActiveRecord::Base.connection, "categories") assert ActiveRecord::FixtureSet.fixture_is_cached?(ActiveRecord::Base.connection, "authors") assert_no_queries do create_fixtures("categories") create_fixtures("authors") end load_extra_fixture("posts") assert ActiveRecord::FixtureSet.fixture_is_cached?(ActiveRecord::Base.connection, "posts") self.class.setup_fixture_accessors :posts assert_equal "Welcome to the weblog", posts(:welcome).title end