0
我对我对RoR中TDD概念的理解有疑问。 这是我如何得到它:导轨中的TDD概念
- 模块测试必须使用RSpec进行:
1.1。控制器 - 检查:
一)变量的正确性分配响应
如果我们在这里所说的模型的方法(存根)的
B)的正确性?
1.2。模型 - 检查:
一)的ActiveRecord的方法调用的precense当我们调用模型的方法模型的方法计算
1.3
B)的正确性。视图 - 检查:
a)页面上的一些信息precense?
我应该做这些测试,如果我会做黄瓜+水豚综合测试?
1.4。请求 - 检查:
a)DOM元素的precense?
我应该做这些测试,如果我会做黄瓜+水豚综合测试?
1.5。路由 - 检查:
一)precense和路线
2.集成\验收测试有正确性与黄瓜+水豚来完成。
它可能与rspec测试交叉。
在这种情况下,我们应该调用rpec的测试(根据DRY原则)吗?如何?
请给我反馈。