Задача: покрыть основные сценарии Tasks API интеграционными тестами.
Шаги реализации:
- Создать
test/e2e/tasks.e2e-spec.ts по аналогии с projects.e2e-spec.ts.
- Сценарии:
- Создание задачи участником команды → 201.
- Создание задачи посторонним → 403.
- Получение списка задач с фильтром по
status.
- Получение одной задачи → 200 / несуществующая → 404.
- Обновление задачи создателем → 200 / MEMBER без прав → 403.
- Удаление задачи OWNER → 204 / MEMBER → 403.
- Прогнать
pnpm test:e2e --filter api.
Результат: E2E-тесты зелёные; coverage tasks-модуля ≥ 80 %.
Задача: покрыть основные сценарии Tasks API интеграционными тестами.
Шаги реализации:
test/e2e/tasks.e2e-spec.tsпо аналогии сprojects.e2e-spec.ts.status.pnpm test:e2e --filter api.Результат: E2E-тесты зелёные; coverage tasks-модуля ≥ 80 %.