获取使用Jest运行的测试列表(不运行套件)

时间:2017-12-08 20:59:12

标签: javascript testing automated-tests jestjs

是否有可能获得套件/规格列表而无需运行Jest的实际测试。

例如,我有一个看起来像这样的测试:

describe('when blah blah blah', function () {
  it('returns foobar', function () { /* test code */ })
})

理想情况下,我希望能够获得一个describe / it语句列表,以快速查看所涵盖的场景。

# stdout
when blah blah blah
  returns foobar

我认为使用dry-run标志可以使用rspec。 Jest有没有这样的选择?

我查看了Jest CLI文档并在项目的Github页面上进行了问题搜索,但找不到任何内容。

1 个答案:

答案 0 :(得分:1)

switch --listTests返回测试文件的JSON数组,然后退出(而不是运行测试)。

它可能不是你正在寻找的东西,因为它没有解析 describe / it函数,输出也不是很漂亮。

https://facebook.github.io/jest/docs/en/cli.html#listtests