Используя mocha, пытаясь экспортировать переменную из файла testHook, но получаю undefined в тестовом файле, мой код:
Test File:
var xyz = require("testHook").xyz;
class test1 {
execute() {
describe("test suite 1", async () => {
it("test 1", async () => {
console.log(xyz);
});
});
}
}
new test1().execute();
testHook. js
function abc()
{
//do some stuff and assume value to be returned is 10
exports.xyz = 10;;
}
beforeEach(() => {
abc();
console.log(this.xyz);
});
Вывод ::
test suite 1
10
undefined
✓ test 1: 1ms
Suite duration: 0.009 s, Tests: 1
1 passing (10ms)