Я обернул MDCTextField в пользовательский веб-компонент, чтобы иметь простой и многократно используемый компонент.
Теперь я должен написать тесты поведения пользовательского интерфейса, но похоже, что я Возникли некоторые трудности при различении поведенческих тестов и тестов реализации.
Что бы вы тестировали в текстовом поле?
Я написал тесты, чтобы удостовериться в том, что данный компонент передается определенному свойству. правильно (например, метка, вспомогательный текст, заполнитель ...), чтобы убедиться, что он имеет или не указывает c css классов в зависимости от введенных свойств (например, он имеет класс mdc-text-field--disabled
, когда отключено - true).