node.js - 在 KrakenJS 中运行单元测试用例

标签 node.js kraken.js

创建 KrakenJS 项目时,还会生成此测试文件夹。 但是,没有明确的文档如何运行测试用例。

运行 Node index.js(在测试文件夹中)返回

/Users/rudygunawan/Documents/node-workspace/test/test/index.js:12 describe('index', function () { ^ ReferenceError: describe is not defined at Object.<anonymous> (/Users/rudygunawan/Documents/node-workspace/test/test/index.js:12:1) at Module._compile (module.js:456:26) at Object.Module._extensions..js (module.js:474:10) at Module.load (module.js:356:32) at Function.Module._load (module.js:312:12) at Function.Module.runMain (module.js:497:10) at startup (node.js:119:16) at node.js:902:3

这是因为我需要先 require("describe") 然后再需要 require(describe) 吗?

但是,在添加上面的假设并从测试文件夹运行“node index.js”后,它不会返回任何内容。

是否需要执行任何明确的步骤来对 kraken 项目进行单元测试?

最佳答案

$ npm 测试

应该这样做(在 krake.js 项目的根文件夹中运行它)

关于node.js - 在 KrakenJS 中运行单元测试用例,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21727213/

相关文章:

mysql - Node.js Lambda - 将 TypeORM 与 MySql 结合使用

javascript - 我可以在 Android 设备上本地使用 node.js 吗?

security - 使用 lusca 扩展 Sails 内置安全性

node.js - Kraken JS 中间件和异常

node.js - Docker 构建 - npm 版本与 lockfileVersion@1 不兼容

javascript - 如何使用 sinon.js stub 链接函数

javascript - NodeJS 处理发布文件并返回文件

html - 如何使用 Express 和 Kraken.js 的 Makara 模块从 I18N 属性文件中设置 "pull out"样式的 HTML 标签?

node.js - 在 KrakenJS/Express 中加载 socket.io 作为模块

node.js - 带有数组的多部分/表单数据