Mocha 中的嵌套 grep 选项(或另一种选择一个测试的方式)

Nested grep option in Mocha (or another way of selecting exacly one test)

在 Mocha 中,我们可以使用 --grep 标志进行 selecting 特定测试 运行:

mocha --grep 'my test'

但是当测试数量增加时,特定的测试用例可以共享相同的名称,这使得单个 grep 不足。我很想拥有 "nested grep" 之类的东西,以便能够更具体地 select 测试,关于它的 parents。这可能吗?或者也许还有一些其他选项可以 select 测试 运行 更具体的方法?

好吧,幸运的是我发现我们可以这样做:

mocha /path/to/specific/file -g 'pattern for specific test case'

只要案例名称在一个文件的范围内不重复(但它们通常不应该重复),它就解决了我的问题。