重构单元测试(Jasmine)

Refactoring of unit-tests (Jasmine)

本文关键字:Jasmine 单元测试 重构      更新时间:2023-09-26

在更改业务逻辑期间,我们需要重构代码和单元测试。在Jasmine的源码中,建议使用x块(如xdescribe或xit)或函数pending()来跳过过时的测试。告诉我怎么做是对的:

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

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

1)这些方法是相同的。我建议您使用x块,因为这样支持起来更清晰、更舒适。

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