如何在开玩笑中导入带有自定义上下文的模块?

时间:2017-11-06 13:57:21

标签: javascript jest

如何在jest中导入带有自定义上下文的模块? 我尝试过这样的事情:

Module.js



(function(_scope) {
    console.log(_scope.variable);
})(this);




Test.js



describe('test', () => {
    var module = require("Module.js");
});




1 个答案:

答案 0 :(得分:0)

我希望我现在能理解你

Module.js

exports.log = (scope) => { console.log(scope)};

Test.js

var module = require("./Module.js");

const dataToLog = "foo";
module.log(dataToLog);// foo

如果您发现有用的话,请按向上箭头