TestCase#create_fixtures no longer takes a block

This commit is contained in:
Jean Boussier 2024-04-17 14:29:18 +02:00
parent 57cbc2e6cc
commit 65cb5f80f1
3 changed files with 5 additions and 5 deletions

View File

@ -374,7 +374,7 @@ class FixturesTest < ActiveRecord::TestCase
end
def test_create_symbol_fixtures
fixtures = ActiveRecord::FixtureSet.create_fixtures(FIXTURES_ROOT, :collections, collections: Course) { Course.connection }
fixtures = ActiveRecord::FixtureSet.create_fixtures(FIXTURES_ROOT, :collections, collections: Course)
assert Course.find_by_name("Collection"), "course is not in the database"
assert fixtures.detect { |f| f.name == "collections" }, "no fixtures named 'collections' in #{fixtures.map(&:name).inspect}"

View File

@ -9,8 +9,8 @@ class MultipleDbTest < ActiveRecord::TestCase
self.use_transactional_tests = false
def setup
@courses = create_fixtures("courses") { Course.retrieve_connection }
@colleges = create_fixtures("colleges") { College.retrieve_connection }
@courses = create_fixtures("courses")
@colleges = create_fixtures("colleges")
@entrants = create_fixtures("entrants")
end

View File

@ -83,8 +83,8 @@ module ActiveRecord
end
end
def create_fixtures(*fixture_set_names, &block)
ActiveRecord::FixtureSet.create_fixtures(ActiveRecord::TestCase.fixture_paths, fixture_set_names, fixture_class_names, &block)
def create_fixtures(*fixture_set_names)
ActiveRecord::FixtureSet.create_fixtures(ActiveRecord::TestCase.fixture_paths, fixture_set_names, fixture_class_names)
end
def capture_sql(include_schema: false)