Я использую jsdom для проверки моего файла app.js с помощью nodeJs. Мой код app.js
выглядит так:
var appText = "hello"
Я пытаюсь получить доступ к этой переменной через jsdom следующим образом:
var appJs = fs.readFileSync("/absolute/path/to/app.js", "utf-8")
jsdom.env(
"/path/to/index.html",
[appJs],
function (err, window) {
console.log(window.appText)
})
Переменная window.appText
печатает значение undefined
вместо hello
.
Почему файл app.js
не загружается, несмотря на то, что он указан в качестве аргумента функции jsdom
?