Я проверяю, установлен ли div на display: none
. Я установил его как таковой в таблице стилей, но тесты говорят мне, что это все еще display: block
. Когда я перехожу на встроенный CSS, тесты подтверждают, что это действительно display: none
.
и да, я не забыл импортировать таблицу стилей, потому что этот элемент невидим в браузере.
Часть реактивного компонента
<div className="navbar-buttons">
<button type="button">Sign In</button>
</div>
таблица стилей
.navbar-buttons{
display: none;
}
Тестовое утверждение
expect(signinBtns).toHaveStyle('display: none')
Результат теста выводится на терминал
expect(element).toHaveStyle()
- Expected
- display: none;
+ display: block;
Как заставить тесты распознавать атрибуты стиля, если они находятся в таблице стилей?