我的测试文件,
describe('a basic test',function(){
it('it should pass when everything is okay',function(){
console.log('hi')
})
})
我的测试结果是'mocha'命令
hi
․
1 passing (9ms)
但我怎样才能得到如下结果,
a basic test
it should pass when everything is okay
hi
勾选成功,任何人都可以帮助我。
答案 0 :(得分:1)
Mocha的默认记者是spec
,它会按您的意愿输出报告:
a basic test
hi
✓ it should pass when everything is okay
1 passing (6ms)
所以问题是为什么Mocha在你的情况下没有使用默认的记者(相反,它使用dot
)。最可能的原因是您有一个名为./test/mocha.opts
的文件,其中包含以下行:
--reporter dot
如果您不希望dot
作为默认设置,只需删除该行即可。如果您希望dot
成为默认值,但偶尔想要覆盖它,请在命令行上传递另一个报告者:
mocha --reporter spec
# or shorter:
mocha -R spec