Javascript 单元测试重构(Jasmine)

Javascript 单元测试重构(Jasmine),javascript,unit-testing,refactoring,jasmine,Javascript,Unit Testing,Refactoring,Jasmine,在更改业务逻辑期间,我们需要重构代码和单元测试。在Jasmine的源代码中,建议使用x-blockes(如xdescripe或xit)或function pending()跳过过时的测试。告诉我这是怎么回事: 使用推荐的方法(如上) 删除过时的块(it) 第一种和第二种方法的优点/缺点是什么?1)这些方法是相同的。 我建议您使用x形挡块,因为这更清晰、更舒适 2) 您不应该害怕删除过时的测试块(it)。但是为了保存测试套件的通用逻辑,我建议您不要在重构开始时删除descripe块(xdesc

在更改业务逻辑期间,我们需要重构代码和单元测试。在Jasmine的源代码中,建议使用x-blockes(如xdescripe或xit)或function pending()跳过过时的测试。告诉我这是怎么回事:

  • 使用推荐的方法(如上)
  • 删除过时的块(it)
第一种和第二种方法的优点/缺点是什么?

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

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

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

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