在我的 Rails 应用程序中,我创建了一个基于 JSON 数据创建模型层次结构的方法。我想确保该方法不会将任何内容保存到数据库中。我知道我可以编写如下测试:
expect {
Importer.import(json)
}.not_to change(Model1, :count)
expect {
Importer.import(json)
}.not_to change(Model2, :count)
# etc.
但我想以更通用的方式来做。RSpec 中是否有一种方法可以检查在测试期间是否保存了任何模型?