重构单元测试(Jasmine)

时间:2015-09-08 11:37:58

标签: javascript unit-testing refactoring jasmine

在更改业务逻辑期间,我们需要重构代码和单元测试。在Jasmine的消息来源中,建议使用x-blockes(例如xdescribe或xit)或函数pending()来跳过过时的测试。说我怎么回事:

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

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

1 个答案:

答案 0 :(得分:0)

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

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