在package.json中使用Jest --testNamePattern = <regex>或-t选项

时间:2017-08-28 06:59:30

标签: facebook testing jest

如何在package.json中使用Facebook Jest --testNamePattern =或-t选项

jest -t /.*flow.spec.js$/或 jest -t =&#39;。* flow.spec.js $&#39;

没有任何作用!

1 个答案:

答案 0 :(得分:1)

此场景中的混淆是--testNamePattern用于匹配测试套件中的测试名称而不是文件。提供的示例可能与预期不符,匹配:

describe('Test suite', () => {
  test('something.flow.spec.js', () => {
    //... tests here
  });
});

要按文件名匹配,应使用--testPathPattern参数。在这种情况下,请尝试:

--testPathPattern=.*flow.spec.js$