在Rails中,我们应该测试多少或者测试多少模型?由于这个框架已经为你做了很多事情,我想知道测试生成的ActiveRecord方法是否值得去验证其功能。
你们是通过控制器隐式地测试它们吗?
在Java世界中,如果我使用Hibernate,我必须写很多ORM映射代码,测试每个实体的保存/删除/查找非常重要,即使我只是从基类继承了这些方法,因为很容易出现映射信息错误或者犯一个愚蠢的错误。删除操作的测试也很重要,以确保Hibernate可以正确级联。
但是,在Rails中你不需要配置任何东西...一切都是如此简单...它值得测试吗?还是你只是假定它能正常工作?你只限于确保关联按预期工作吗?
什么是最佳实践?有什么好的测试示例吗?我在这里找到了一个页面: http://guides.rubyonrails.org/testing.html 但它没有具体讨论ActiveRecord。它更注重控制器和其他内容。
谢谢!
你们是通过控制器隐式地测试它们吗?
在Java世界中,如果我使用Hibernate,我必须写很多ORM映射代码,测试每个实体的保存/删除/查找非常重要,即使我只是从基类继承了这些方法,因为很容易出现映射信息错误或者犯一个愚蠢的错误。删除操作的测试也很重要,以确保Hibernate可以正确级联。
但是,在Rails中你不需要配置任何东西...一切都是如此简单...它值得测试吗?还是你只是假定它能正常工作?你只限于确保关联按预期工作吗?
什么是最佳实践?有什么好的测试示例吗?我在这里找到了一个页面: http://guides.rubyonrails.org/testing.html 但它没有具体讨论ActiveRecord。它更注重控制器和其他内容。
谢谢!