Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/unit-testing/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 有没有办法强迫jest运行标记为xit和xtest的测试?_Javascript_Unit Testing_Testing_Jestjs - Fatal编程技术网

Javascript 有没有办法强迫jest运行标记为xit和xtest的测试?

Javascript 有没有办法强迫jest运行标记为xit和xtest的测试?,javascript,unit-testing,testing,jestjs,Javascript,Unit Testing,Testing,Jestjs,在“exerism”所做的练习中,测试是“xit”而不是“it”。这样,jest就不会运行这些测试 是否有任何方法可以强制运行所有测试,而不必将“xit”更改为“it” 您可以在描述之前将“xit”变量定义为“it” var xit = it; describe('A leap year', () => { xit('is not very common', () => { expect(isLeapYear(2015)).toBeFalsy() }) xit('is

在“exerism”所做的练习中,测试是“xit”而不是“it”。这样,jest就不会运行这些测试

是否有任何方法可以强制运行所有测试,而不必将“xit”更改为“it”


您可以在描述之前将“xit”变量定义为“it”

var xit = it;

describe('A leap year', () => {

 xit('is not very common', () => {
  expect(isLeapYear(2015)).toBeFalsy()
 })

 xit('is introduced every 4 years to adjust about a day', () => {
  expect(isLeapYear(2016)).toBeTruthy()
 })

})

为什么不手动更改它?跨文件搜索和替换?
var xit = it;

describe('A leap year', () => {

 xit('is not very common', () => {
  expect(isLeapYear(2015)).toBeFalsy()
 })

 xit('is introduced every 4 years to adjust about a day', () => {
  expect(isLeapYear(2016)).toBeTruthy()
 })

})