尝试使用Mocha进行单元测试。 Getting Started说明最初很简单:
npm install --global mocha
Array
#indexOf
...etc
好的,我完全不知所措。显然,在命令行上键入它并不意味着什么。但我尝试运行节点并执行require('<test file>');
无济于事。 编辑模块无法加载(我曾说过它)。运行require('assert')
确实有效,但这对我没有好处。我可以运行Array()。indexOf(),但这与我的测试无关。
这最后一条指令到底意味着什么?为了让这个框架能够用于单元测试,我真的应该做些什么呢?
修改:还尝试了require('assert');
,然后require('mytest.js');
,但没有任何欢乐。
编辑:刚刚得到一个线索,说明Array()。indexOf()只是JS代码,与mocha或assert模块无关。但是,摩卡没有运气。
编辑:至于已经有了这个问题的答案,我无法知道这是关于引用错误的。参考错误只是我疯狂抓取过程中发生的许多失败之一。真正的问题是摩卡指令不清楚,这使得这个问题与参考错误的问题完全不同。
答案 0 :(得分:2)
您可以使用mocha test.js
运行测试。这是他们在“入门”中缺少的部分,以便生成所提到的输出。