Практика тестирования

#reactjs #jestjs #react-testing-library

#реагирует на #jestjs #реагировать-тестирование-библиотека

Вопрос:

Я новичок в использовании тестов и ищу мнения.

У меня есть компонент React для текста, который использует эти реквизиты:

  • Текст
  • Тип html-тега (h1, h2, h3, h4, h5, p, div, span)

Пример:

 lt;Text text="Hello world" tag="h1"gt;  

Итак, мой вопрос : я должен протестировать все возможные варианты для тега props или будет достаточно только 2 или 3?

Не могли бы вы также показать мне правильный метод для проверки этого? И если у вас есть какие-либо ссылки на интересные статьи о том, как правильно приступить к написанию тестов (чтобы я не делал это некрасиво)

Если у вас есть примеры тестов на GitHub, мне тоже интересно 🙂

Спасибо

Комментарии:

1. В Интернете есть много статей, которые освещают эти вопросы и отвечают на них. Обычно все сводится к тому, насколько герметичным вы хотите сделать свое тестирование и сколько ресурсов вы готовы вложить в него. В этих статьях вы найдете множество различных мнений, а также примеров.

2. Я некоторое время искал и даже не мог найти способ проверить тип html-тега. Возможно, мои исследования ошибочны, и если это так, я приношу свои извинения.