我应该在Rails应用程序中为dependent::destroy编写测试吗



如果在Rails中的dependent::destroy在我的Rails应用程序中工作,我就没有测试的意义。RubyonRails的开发人员已经测试了这个功能,不是吗?

我为什么要确保模型中依赖::销毁配置的存在?

提前谢谢。

测试的不是函数本身,而是应用程序使用的逻辑。如果功能需要它,测试可以验证它是否按预期工作,并且是否继续按预期工作。

当您正在重构,或者正在处理旧代码,并且希望能够快速验证它是否按预期工作时,这非常有用。

最新更新