javascript - Jasmine 并导入自定义 Node 模块

标签 javascript node.js jasmine electron

我一直在尝试使用 Jasmine 来测试我的代码,该代码运行良好,直到我需要测试使用自定义 Node 插件的代码。我需要以典型的方式添加插件,

var addon = require('../build/Release/addon.node');

在运行应用程序时工作得很好,但是 Jasmine 被它噎住了,吐了出来:

Error: The specified module could not be found.

有没有办法告诉 Jasmine 在哪里找到所需的模块?

最佳答案

使用__dirname +“/../path/to file” - https://nodejs.org/docs/latest/api/globals.html#globals_dirname

关于javascript - Jasmine 并导入自定义 Node 模块,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38894417/

相关文章:

unit-testing - 使用 Mocha 或 Jasmine 对 Node.js REST 服务进行单元测试

javascript - 开 Jest 抛出 TyperError : Expected a function when using lodash pipe/flow

angularjs - 如何编写预计在 $broadcast 后抛出错误的测试

javascript - 使用自定义匹配器的 jasmine 2.0 测试失败 : undefined is not a function

node.js - 用 Jest 模拟间接依赖

node.js - NodeJS https是否对流量进行对称加密

javascript - 如何扁平化 V8 ConsString?

javascript - 为什么 textarea.selectionStart 在 IE 上不起作用?

javascript - Jquery 单击另一个元素并显示选择选项

javascript - 通过 DOM javascript 操作添加 HTML ID