我有一个模型“SoftwareVersion”的夹具:
testing:
id: 4
version: "4.0"
file_name: MyString4
is_testing: true
以及模型的默认范围:
default_scope where(is_testing: false)
如果我在测试中这样做:
software_versions(:testing)
我收到一个错误:
ActiveRecord::RecordNotFound: Couldn't find SoftwareVersion with id=4 [WHERE `software_versions`.`is_testing` = 0]
这是预期的行为吗?以及如何覆盖它?