В моем (main.js) у меня постоянная инициализация
export const SESSION = document.getElementById('session').value;
При использовании
import * as main from './main'
Я получаю сообщение об ошибке в тестовом наборе тестов не удалось запустить
TypeError: Cannot read property 'value' of null
> 22 | export const SESSION = document.getElementById('session').value;
| ^
Я попытался добавить определение document.body.innerHTML в функцию beforeAll, но сначала идет импорт, и мои константы не используют макетированный код.Как я могу правильно сделать это?Ввод сессий всегда на моем сайте.Должен ли я переместить код в функцию и использовать функцию вместо этого?Я часто устанавливаю элементы в константы в моем коде, поэтому мне нужно создать несколько функций для этого.Или каким-то образом я могу издеваться над HTML DOM до начала теста, чтобы мой код использовал мой DOM для всех querySelectors и т. Д. В тестовом коде?