简体   繁体   English

使用compoundjs和mocha在nodejs中进行测试

[英]tests in nodejs with compoundjs and mocha

I have created from scratch scaffolded compoundjs app using: 我使用以下方法从头开始搭建了compoundjs应用程序:

compound init test_app && cd test_app

Than

compound g crud user id name password created:date

Than

npm test

which runs: ./node_modules/.bin/mocha --include test/init.js test/ / .test.js 运行:./node_modules/.bin / mocha --include test / init.js test / / .test.js

However, I only get the following output errors: 但是,我只得到以下输出错误:

> test_app@0.0.1 test /home/ubuntu/test_app

./node_modules/.bin/mocha --include test/init.js test/ / .test.js ./node_modules/.bin/mocha --include test / init.js test / / .test.js

✖ 1 of 10 tests failed:

1) UserController "before each" hook:
 ReferenceError: getApp is not defined
  at Context.<anonymous> (/home/ubuntu/test_app/test/controllers/users_controller.test.js:16:11)
  at Hook.Runnable.run (/home/ubuntu/test_app/node_modules/mocha/lib/runnable.js:196:15)
  at next (/home/ubuntu/test_app/node_modules/mocha/lib/runner.js:243:10)
  at Object._onImmediate (/home/ubuntu/test_app/node_modules/mocha/lib/runner.js:254:5)
  at processImmediate [as _immediateCallback] (timers.js:317:15)


npm ERR! Test failed.  See above for more details.
npm ERR! not ok code 0

使用摩卡可解决以下问题:

mocha test/*

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM