2015-09-08 262 views
1

在改变业务逻辑时,我们需要重构代码和单元测试。 Jasmine推荐使用x-blockes(例如xdescribe或xit)或者函数pending()来跳过过时的测试。说我这是怎么回事:重构单元测试(Jasmine)

  • 使用推荐的方法(上面)?
  • 删除过时的块描述(它)?

第一种和第二种方法的优缺点是什么?

回答

0

1)这些方法是相同的。 我建议你使用x-blocks,因为这样更清晰,更舒适地支持。

2)你不应该害怕删除过时的测试块(它)。但为了保存测试套装的通用逻辑,我建议您不要在重新开始时删除describe块(xdescribe在这种情况下很有用)。

相关问题