Я новичок в мире веб-разработки и особенно юнит-тестирования, так как это не было моей основной темой во время самообучения.Теперь я должен написать юнит-тесты для моего Angular-кода, и мне любопытно , что я должен проверить.Должны ли это быть только функции, которые выполняют некоторые вычисления, или я должен также проверить некоторое поведение пользовательского интерфейса (например, проверить, действительно ли кнопка отключается, как ожидается или аналогично. Да, я знаю о e2e, но я думаю, что он более глобален).
Таким образом, чтобы было ясно, о чем идет речь, это «что я должен тестировать в модульных тестах» (особенно Angular, если он отличается).
Потому что я видел основные тесты, сгенерированные CLI, которые примерно«должен создать» то, что кажется нелепым с точки зрения невозможности компиляции приложения, если оно не работает, а Карма нуждается в приложении для компиляции.