Вот каталог моего проекта:
Как видите, внутри папки tests есть две подпапки. Я могу запустить все тестовые файлы в папке tests с помощью этой команды:
mocha -r ts-node/register src/**/*.test.ts --timeout 60000 --exit
Но теперь я хочу запускать тесты только для файлов внутри папки firestore_security_rules_test, поэтому я запускаю это:
mocha -r ts-node/register src/tests/firestore_security_rules_tests/**/*.test.ts --timeout 60000 --exit
Но если я запускаю этот скрипт, не все тестовые файлы будут выполнены. вот проблема:
Как видите, внутри папки firestore_security_rules_test у меня несколько папок. приведенный выше сценарий выполняет только тестовые файлы, которые находятся внутри первой папки, в этом случае исполняются только такие файлы, как events_security_rules.test.ts и users_security_rules.test.ts.
Но, как видите, внутри папки users вложенных папок больше. Файлы внутри подпапок папки users никогда не будут выполнены, если запустить этот сценарий мокко, указанный выше.
Итак, как проверить все файлы в определенной папке, а также в ее подпапке с помощью Mocha?





