Можно ли разместить Cypress-тесты в существующей файловой архитектуре React? - PullRequest
1 голос
/ 08 января 2020

Я знаю, что их шаблоны говорят о размещении всех тестов / интеграций Cypress в пути cypress/integration. Тем не менее, я хотел бы поместить тесты в путь src/components.

src
 └── components
      └── Component1Directory
            ├── Component1.js
            └── tests 
                └── cypress_integration_for_component_1.js

      └───Component2Directory
            ├── Component2.js
            └── tests 
                └── cypress_integration_for_component_2.js

Я попытался изменить конфигурацию, но групповые символы, похоже, не работают.

{
  "baseUrl": "http://localhost:4001",
  "integrationFolder": "src/components/*/tests"
}

Я также попытался удалить test sub dir, используя вместо тестов подстановочный знак, но это также не сработало.

1 Ответ

1 голос
/ 08 января 2020

Я обновил имя файла до

*.cy.js

и обновил конфигурацию до

{
  "baseUrl": "http://localhost:4001",
  "integrationFolder": "src/",
  "testFiles": "**/*.cy.js"
}

Это позволяет найти тесты в существующей файловой структуре.

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