列出所有的摩卡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:
目前我正在提取所有describe
和it
与正则expression式,但寻找一个更干净的解决scheme。
将所有描述块包装在一个描述块中,并跳过它。
describe.skip('Outline', function() { describe('First', function() { it('should test something', function() { ... }) }); describe('Second', function() { it('should test something else', function() { ... }) }); });