仅当使用testNamePattern时,玩笑测试才会失败

时间:2019-10-14 13:02:12

标签: javascript reactjs jestjs

我有很多标记为axe的可访问性测试,因此当我运行jest --testNamePattern=Axe时,它仅运行那些测试。

当我使用npm run test(运行jest --runInBand)时,所有(轴和非轴)测试均通过。当我使用npm run test:watch编写测试时,相关测试通过了。但是当我做``jest --testNamePattern = Axe`时,所有测试都通过了一个测试。这是一个复杂的组件,但它基本上抱怨被测试的组件没有包装在上下文提供程序中。添加提供程序可以消除该错误,但会带来一个新错误。

该代码是专有的,因此我无法共享它,但是基本上是在浅浅地渲染组件。问题是,在使用testNamePattern时,究竟有什么可能导致测试以不同的方式执行。我完全不知所措。

0 个答案:

没有答案