列出所有的摩卡testing而不执行它们

有没有办法让mochajs列出所有由test runner收集的testing而不执行它们?

例如,如果有这样的规格:

describe('First', function() { it('should test something', function() { ... }) }); describe('Second', function() { it('should test something else', function() { ... }) }); 

那么我想要得到与testinglogging器产生的输出相似的控制台输出,但不执行实际testing,如下所示:

 First should test something Second should test something else 

UPD:

目前我正在提取所有describeit与正则expression式,但寻找一个更干净的解决scheme。

将所有描述块包装在一个描述块中,并跳过它。

 describe.skip('Outline', function() { describe('First', function() { it('should test something', function() { ... }) }); describe('Second', function() { it('should test something else', function() { ... }) }); });