2012-03-28 49 views
0

我对我对RoR中TDD概念的理解有疑问。 这是我如何得到它:导轨中的TDD概念

  1. 模块测试必须使用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原则)吗?如何?

请给我反馈。

回答

0

This 可能会帮助你。你可以在这里找到很多有关TDD和RoR的有用链接。我希望这是你正在寻找的。