RSpec:在工厂级别创建回调后是否停止/stub



我正在为一个模型编写测试,该模型在磁盘上的after_create回调中创建了一些文件和文件夹。我想在我的模型测试中跳过这个。

通常,我会在使用工厂的规范中存根这些回调,然而,这个模型和工厂在许多不同的规范中被用作关联。我不想在所有这些规格中重复这些相同的存根。

我如何在工厂级别上设置这些存根,这样我只需要定义它们一次?

您可以在spec_helper.rb中添加以下代码:

config.before(:each) do
# your stubs
end

最新更新