2011-03-09 77 views
0

脚手架新类后,导轨会为每种控制器方法创建对应测试。导轨控制器测试:更改默认测试或不改变它们

您认为什么是strikt TDD方法的最佳实践?是不是更好,保持这些默认测试不变,并为每个新逻辑创建新测试? (即使它们重叠并验证几乎相同的东西?)或者可以用新的断言扩展这些默认测试吗?

TIA,rufus!

回答

0

删除默认测试,如果他们不测试你需要测试的东西。如果你离开他们,你会填补你的数字,但从长远来看,这些测试实际上并不会帮助你。

0

就像使用脚手架视图和控制器一样,您最终会用自己的代码替换大多数默认代码,这只是一个开始的好地方。

一般来说,我会说删除他们,如果你不使用他们,或建立在他们,如果他们可以扩展到适合您的需求。

+0

谢谢你们两位。这帮了我很多! – rufus 2011-03-09 16:56:41