未验证 提交 9a9d5af1 编写于 作者: R Ryuta Kamizono 提交者: GitHub

Merge pull request #34203 from albertoalmagro/add-habtm-singular-ids-regression-test

Add regression test against has_and_belong_to_many memoized singular_ids
......@@ -25,6 +25,8 @@
require "models/member"
require "models/membership"
require "models/sponsor"
require "models/lesson"
require "models/student"
require "models/country"
require "models/treaty"
require "models/vertex"
......@@ -780,6 +782,16 @@ def test_assign_ids_ignoring_blanks
assert_equal [projects(:active_record), projects(:action_controller)].map(&:id).sort, developer.project_ids.sort
end
def test_singular_ids_are_reloaded_after_collection_concat
student = Student.create(name: "Alberto Almagro")
student.lesson_ids
lesson = Lesson.create(name: "DSI")
student.lessons << lesson
assert_includes student.lesson_ids, lesson.id
end
def test_scoped_find_on_through_association_doesnt_return_read_only_records
tag = Post.find(1).tags.find_by_name("General")
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册