🟠 Роутер
Информация
У нас есть функциональное приложение, которое позволяет просматривать доступные книги для выдачи в библиотеке. Если книга, которую вы ищете, доступна, вы будете перенаправлены на соответствующую книгу(и), в противном случае вы попадете на страницу ошибки.
Файл с именем app.component.spec.ts
позволит вам тестировать ваше приложение с использованием библиотеки Testing Library. Чтобы запустить наборы тестов, вы должны выполнить команду npx nx test testing-router-outlet
. Вы также можете установить Jest Runner, чтобы выполнять тесты, щелкая на кнопку Run
над каждым блоком describe
или it
.
Для тестирования с использованием Cypress вы будете выполнять свои тесты внутри файла app.component.cy.ts
и запускать команду npx nx component-test testing-router-outlet
для выполнения наборов тестов. Вы можете добавить флаг --watch
, чтобы выполнять ваши тесты в режиме наблюдения.
Задание
Цель - протестировать несколько поведений приложения, описанных в каждом тестовом файле, с использованием библиотеки Testing Library и Cypress Component Testing.