Структура папки Jest - PullRequest
0 голосов
/ 18 июня 2020

В настоящее время я использую Jest в своем приложении CRA. Я вижу, что CRA выбрал использование формата filename.test.js при написании тестов, но я считаю этот подход немного громоздким для глаз и мозга. Я обнаружил, что вы можете писать тесты в папке с именем __tests__, и jest автоматически запускает тесты в этой папке. Мне нравится такой подход. У меня вопрос: каков стандарт при использовании этой настройки? Обычно моя папка src настраивается следующим образом:

src
└── components
    ├── some1ComponentDir
    └── some2ComponentDir  

Должен ли я создавать папку __tests__ на каждом уровне или я имитирую структуру моей папки src внутри моего __tests__ папка, расположенная внутри папки src?

Если вы думаете, что это глупый вопрос, просто проигнорируйте его и двигайтесь дальше. Спасибо за любую помощь.

1 Ответ

2 голосов
/ 07 июля 2020

Условные обозначения для Jest в порядке от лучшего к худшему:

  1. src/file.test.js
  2. src/__tests__/file.test.js
  3. __tests__/file.test.js

Поскольку вам не нужно 1, похоже, что 2 - ваш лучший вариант.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...