ruby-on-rails - 是否有必要对 ActiveRecord 验证进行单元测试?

标签 ruby-on-rails ruby unit-testing activerecord

是否有必要对 ActiveRecord 验证进行单元测试,或者它们已经经过充分测试,因此足够可靠?

最佳答案

验证本身应该是可信的,但您可能想检查验证是否存在。

换句话说,测试某样东西的好方法就是把它当作一个黑盒子,从实现中抽象出测试,所以例如你可能有一个测试来检查一个人模型是否在没有它的情况下无法保存一个名字,但不关心 Person 类如何执行该验证。

关于ruby-on-rails - 是否有必要对 ActiveRecord 验证进行单元测试?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/540873/

相关文章:

ruby-on-rails - 将 Globalize 添加到我的 Rails 项目时涉及哪些步骤

ruby-on-rails - Rails ActiveStorage : DirectUpload callbacks

ruby-on-rails - 准确测量 rspec/ capybara 测试时间?

Java 单元测试

c# - NUnit 以编程方式设置测试名称

ruby-on-rails - 其他类中的蓝图 CSS span-x

java - 没有到主机的路由 - connect(2) (Errno::EHOSTUNREACH)

ruby - 在测试自动化项目中使用 Ruby 是否不安全?

ruby-on-rails - rails : Query parents with grandchildren (associations)

Powershell 单元测试用例