无法理解 Mocha 'Getting Started' 说明

Can't make sense of the Mocha 'Getting Started' instructions

正在尝试使用 Mocha 进行单元测试。 Getting Started 一开始的说明很简单:

到目前为止一切都很好。但是,"Back in the terminal":

Array
    #indexOf
    ...etc

好吧,我完全困惑了。显然,这并不意味着在命令行中键入它。但是我尝试了 运行ning node 并做了 require('<test file>'); 无济于事。 编辑:模块不加载(我说过了)。 运行 require('assert') 确实有效,但这对我没有好处。我可以 运行 Array().indexOf(),但这与我的测试无关。

最后一条指令的真正含义是什么?我真正应该做些什么才能让这个框架运行起来,以便我可以将它用于单元测试?

编辑:也试过 require('assert'); 然后 require('mytest.js'); 也没有快乐。

Edit: 刚刚得到一个线索,Array().indexOf() 只是 JS 代码,与 mocha 或 assert 模块无关。但是,mocha 仍然不走运。

编辑:至于这个问题已经有了答案,我不可能知道这是一个引用错误。参考错误只是我疯狂抓取过程中发生的众多失败之一。真正的问题是mocha指令不明确,这使得这个问题与关于引用错误的问题完全不同。

您可以 运行 您的测试 mocha test.js。那是他们在 'Getting Started' 中缺少的部分,以便生成提到的输出。