Я решил покрыть свое приложение angular7 тестами с помощью жасмина и кармы и нашел какой-то долг.
- 1) если я ищу div через By.css и у
div
нет
уникальные идентификаторы, такие как имя класса или идентификатор. Это правильный способ создать уникальные атрибуты, такие как testName="bla-bla"
и использовать его в jasmin.
2) Как писать тесты для компонента, который может отображаться или
не отображается в зависимости от переменных. я должен написать
it('should display if true ...')
и it('shouldn't' display if false)
или создать один тест или создать много тестов
какие
подход должен я взять?