Отличное поведение от теста Jest при локальном запуске и запуске через npm - PullRequest
0 голосов
/ 18 июня 2020

Довольно короткий вопрос. Я проверяю, что непрозрачность флажка равна 0 в определенный момент моего теста. Он отлично работает и проходит, когда я запускаю его локально в своей среде IDE (Intellij).

expect(getComputedStyle(checkbox.getDOMNode()).getPropertyValue('opacity')).toBe('0');

Однако, когда я запускаю свой тест через npm t, он терпит неудачу, поскольку он обнаруживает непрозрачность до быть '', а не '0', как ожидалось.

Я также пробовал

expect(checkbox.getDOMNode()).toHaveStyle('opacity : 0');

и получил тот же результат (т.е. проходит локально и не работает при запуске через npm).

Я озадачен. Почему разница в поведении теста между запуском локально и через npm?

...