无法理解Mocha'入门'说明

时间:2016-09-08 14:47:13

标签: node.js unit-testing mocha

尝试使用Mocha进行单元测试。 Getting Started说明最初很简单:

  • 使用npm install --global mocha
  • 安装Mocha
  • 创建名为test.js
  • 的文件
  • 编辑文件并将一些预定义的内容粘贴到其中
到目前为止,一切都很棒。但是,然后,#34;回到终端":

Array
    #indexOf
    ...etc

好的,我完全不知所措。显然,在命令行上键入它并不意味着什么。但我尝试运行节点并执行require('<test file>');无济于事。 编辑模块无法加载(我曾说过它)。运行require('assert')确实有效,但这对我没有好处。我可以运行Array()。indexOf(),但这与我的测试无关。

这最后一条指令到底意味着什么?为了让这个框架能够用于单元测试,我真的应该做些什么呢?

修改:还尝试了require('assert');,然后require('mytest.js');,但没有任何欢乐。

编辑:刚刚得到一个线索,说明Array()。indexOf()只是JS代码,与mocha或assert模块无关。但是,摩卡没有运气。

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

1 个答案:

答案 0 :(得分:2)

您可以使用mocha test.js运行测试。这是他们在“入门”中缺少的部分,以便生成所提到的输出。