как выполнить модульное тестирование глобальной переменной, которая была изменена путем вызова функции с помощью jest - PullRequest
0 голосов
/ 31 мая 2019

У меня есть файл util.ts, и он содержит методы и глобальные переменные.

utils.ts:

global_sub: GlobalSub[];
export const updateSub = (value: Value) => {
global_sub.push({type: 'value', id: value.id})
}

Utils-test.tsx:

updateSub(value);
expect(global_sub.length).tobe(1)

Я хочу использовать jest для проверки функции updateSub и проверки, было ли обновлено значение global_sub при вызове updateSub. код, но global_sub.length всегда 0.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...