Довольно короткий вопрос. Я проверяю, что непрозрачность флажка равна 0 в определенный момент моего теста. Он отлично работает и проходит, когда я запускаю его локально в своей среде IDE (Intellij).
expect(getComputedStyle(checkbox.getDOMNode()).getPropertyValue('opacity')).toBe('0');
Однако, когда я запускаю свой тест через npm t
, он терпит неудачу, поскольку он обнаруживает непрозрачность до быть ''
, а не '0'
, как ожидалось.
Я также пробовал
expect(checkbox.getDOMNode()).toHaveStyle('opacity : 0');
и получил тот же результат (т.е. проходит локально и не работает при запуске через npm).
Я озадачен. Почему разница в поведении теста между запуском локально и через npm?