unit-tests на Angular
Доброго времени суток.
В Angular в сравнении с JSX за счет data binding значительная часть логики вынесена в тэмлэйты, и там где в JSX был бы метод ищущий определенный элемент, и назначающий ему какоето вычисленное значение, в Angular тоже самое делается через data binding.
Angular предоставляет возможность тестить тэмплэйты, тоесть находить элементы, и проверять, что после changeDetection в них заходят значения из класса, меняются стили, меняются CSS классы. Вроде бы логично крыть тестами, и это. Но с другой стороны это адское количество доп работы по юнит тестированию.
Собственно вопрос: необходимо ли тестить логику заложенную в тэмлэйты, или достаточно писать их только для классов, пайпов, директив, сервисов?
|