mirror of
https://github.com/Raghu-Ch/angular-challenges.git
synced 2026-02-10 21:03:03 -05:00
Merge pull request #692 from webbomj/translate-challenge-28
docs(ru): added translate challenge 28
This commit is contained in:
27
docs/src/content/docs/ru/challenges/testing/28-checkbox.md
Normal file
27
docs/src/content/docs/ru/challenges/testing/28-checkbox.md
Normal file
@@ -0,0 +1,27 @@
|
||||
---
|
||||
title: 🟢 Checkbox
|
||||
description: Задача 28 заключается в тестировании простого checkbox
|
||||
author: thomas-laforge
|
||||
contributors:
|
||||
- webbomj
|
||||
challengeNumber: 28
|
||||
command: testing-checkbox
|
||||
sidebar:
|
||||
order: 10
|
||||
---
|
||||
|
||||
## Информация
|
||||
|
||||
Это приложение очень простое. Оно состоит из checkbox, который включает или отключает кнопку. Основная цель этого приложения - ознакомиться с API отладки библиотеки тестирования. Знание того, как отлаживать ваши тесты, является важным инструментом, который должен быть в вашем наборе инструментов.
|
||||
|
||||
Вы можете найти документацию по отладке в Testing Library [здесь](https://testing-library.com/docs/dom-testing-library/api-debugging#screenlogtestingplaygroundurl).
|
||||
|
||||
Основными функциями, которые необходимо запомнить, являются следующие:
|
||||
|
||||
- `logRoles(myDOMElement)`: выводит все роли ARIA в дереве данного элемента DOM. Роли ARIA - это основные селекторы, к которым вам следует обратиться в первую очередь.
|
||||
- `screen.debug()` или `screen.debug(myDOMElement)`: выводит DOM внутри консоли.
|
||||
- `screen.logTestingPlaygroundURL()` или `screen.logTestingPlaygroundURL(myDOMElement)`: эта функция очень мощная. Она создаст игровую площадку для отображения всех элементов, и вы сможете взаимодействовать с ней, чтобы увидеть селекторы, которые вы должны выбрать для элемента DOM.
|
||||
|
||||
## Пояснение
|
||||
|
||||
Цель этого задания не в том, чтобы отправить ответ, но вы можете сделать это, если хотите. Это больше об изучении использования API отладки. Эти инструменты окажут большую помощь в предстоящих тестовых задачах.
|
||||
Reference in New Issue
Block a user