From 6b9769fb937ff135c0643045f9faf5d4c09fd1c1 Mon Sep 17 00:00:00 2001 From: webbomj Date: Thu, 14 Mar 2024 11:57:44 +0300 Subject: [PATCH] docs(ru): added translate challenge 23 --- .../docs/ru/challenges/testing/23-harness.md | 26 +++++++++++++++++++ 1 file changed, 26 insertions(+) create mode 100644 docs/src/content/docs/ru/challenges/testing/23-harness.md diff --git a/docs/src/content/docs/ru/challenges/testing/23-harness.md b/docs/src/content/docs/ru/challenges/testing/23-harness.md new file mode 100644 index 0000000..185c87c --- /dev/null +++ b/docs/src/content/docs/ru/challenges/testing/23-harness.md @@ -0,0 +1,26 @@ +--- +title: 🟢 Harness +description: Задача 23 посвящена тестированию с использованием harness компонентов +author: thomas-laforge +contributors: + - webbomj +challengeNumber: 23 +command: testing-harness +sidebar: + order: 9 +--- + +## Информация + +Harness это класс, который позволяет тесту взаимодействовать с компонентом через поддерживаемый API. + +Цель этого задания - лучше понять CDK test harness API. В этом первоначальном задании мы будем использовать только встроенные harness Angular Material. + +Документация для harness компонентов CDK находится [здесь](https://material.angular.io/cdk/test-harnesses/overview#api-for-test-authors). +Документация для компонента Angular Material находится [здесь](https://material.angular.io/components/button/overview). + +## Пояснение + +Протестируйте функциональность `child.component.ts`, которая состоит из некоторых inputs & checkboxes, связанных с `mat-slider`. Реализуйте подготовленный набор тестов, но не стесняйтесь также включать дополнительные тесты. + +**Заметка:** Вы можете воспользоваться Testing Library, если хотите.