在构建一个新类后,rails为每个控制器方法创建了对应的测试。
您认为,采用严格的TDD方法是最佳做法吗?更好的是,保持这些默认测试不变并为每个新逻辑创建新测试吗? (即使,如果它们重叠并验证几乎相同的东西?)或者可以用新的断言来扩展这些默认测试吗?
TIA,rufus!
答案 0 :(得分:0)
如果他们不测试您需要测试的内容,请删除默认测试。如果你离开它们,你就是在填充数字,但从长远来看,这些测试实际上并没有帮助你。
答案 1 :(得分:0)
就像脚手架视图和控制器一样,您最终会用自己的代码取代大部分默认代码,这只是一个开始的好地方。
一般情况下,我会说如果你没有使用它们就删除它们,或者如果它们可以扩展以满足你的需要的话就可以构建它们。