【问题标题】:Sails.js testing with mocha only runs one test not two使用 mocha 进行 Sails.js 测试只运行一个测试而不是两个
【发布时间】:2015-06-26 04:09:31
【问题描述】:

我在 http://sailsjs.org/#!/documentation/concepts/Testing 关注了sails.js 测试示例。我已经让它运行了,但它只运行一个测试。 package.json script.test 中的命令行是:

mocha test/bootstrap.test.js test/unit/**/*.test.js

"test/unit/**/*.test.js" 应该捕获 2 个测试,UsersControllers.test.js 和 Users.test.js。它只运行 Users.test.js 。是的,两个测试都在 test/unit/ 目录中。

我在这里做错了什么?

【问题讨论】:

  • 您能提供更多详细信息吗?因为根据您当前的信息,它应该可以正常工作。
  • 看起来您正在使用describe.only(),因为它是在文档中编写的。你只需要使用describe()
  • Bulkin 就是这样,谢谢。

标签: node.js sails.js mocha.js


【解决方案1】:

从sails js 文档中复制记录的测试用例后,确保更改User.test.js 文件中的以下行

describe.only('UsersModel', function() {

describe('UsersModel', function() {

那么您也应该看到控制器测试。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2020-08-26
    • 1970-01-01
    • 1970-01-01
    • 2017-01-10
    • 1970-01-01
    • 2013-10-30
    • 2017-11-10
    相关资源
    最近更新 更多