1
在改变业务逻辑时,我们需要重构代码和单元测试。 Jasmine推荐使用x-blockes(例如xdescribe或xit)或者函数pending()来跳过过时的测试。说我这是怎么回事:重构单元测试(Jasmine)
- 使用推荐的方法(上面)?
- 删除过时的块描述(它)?
第一种和第二种方法的优缺点是什么?
在改变业务逻辑时,我们需要重构代码和单元测试。 Jasmine推荐使用x-blockes(例如xdescribe或xit)或者函数pending()来跳过过时的测试。说我这是怎么回事:重构单元测试(Jasmine)
第一种和第二种方法的优缺点是什么?
1)这些方法是相同的。 我建议你使用x-blocks,因为这样更清晰,更舒适地支持。
2)你不应该害怕删除过时的测试块(它)。但为了保存测试套装的通用逻辑,我建议您不要在重新开始时删除describe块(xdescribe在这种情况下很有用)。