Skip to content

Backend 14.10: E2E-тесты для Tasks API #280

@SuvStreet

Description

@SuvStreet

Задача: покрыть основные сценарии Tasks API интеграционными тестами.

Шаги реализации:

  1. Создать test/e2e/tasks.e2e-spec.ts по аналогии с projects.e2e-spec.ts.
  2. Сценарии:
    • Создание задачи участником команды → 201.
    • Создание задачи посторонним → 403.
    • Получение списка задач с фильтром по status.
    • Получение одной задачи → 200 / несуществующая → 404.
    • Обновление задачи создателем → 200 / MEMBER без прав → 403.
    • Удаление задачи OWNER → 204 / MEMBER → 403.
  3. Прогнать pnpm test:e2e --filter api.

Результат: E2E-тесты зелёные; coverage tasks-модуля ≥ 80 %.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions