将节点模块导入前端mocha单元测试

时间:2018-03-13 14:13:40

标签: javascript node.js mocha

我有一个节点服务器,它为javascript前端提供一些json模型。

json模型在模块中定义,并使用module.exports来公开json对象。

前端代码使用requirejs。

是否可以将模块导入我的mocha测试中,以便我可以使用模块中定义的json对象作为我的测试夹具。

define(['{path to fixtures}'], function (fixtures) {
    describe('My Tests', function () {
        var components = fixtures.components;
        ...........
    });
});

如果我在我的mocha测试规范中使用上述内容,则会出现以下错误:

  

ReferenceError:无法找到变量:module

所以它找到了文件但却无法使用它。

如果有可能,我该怎么办?

感谢您的期待!

0 个答案:

没有答案