Skip to content

Добавить интеграционные тесты #6

@Bibletoon

Description

@Bibletoon

Проблема:

Сейчас существуют только юнит тесты отдельных частей, взаимодействие с БД никак не тестируется

Решение:

Создать интеграционные тесты

Формат тестов:

  • В service provider сервисы внешних систем (Telegram, Github) заменяются на моки
  • Поднимается хост приложения
  • В рамках теста
    • Сетапится поведение моков внешних систем
    • В хендлер посылается команда
    • Проверяется ответ, проверяется что в БД записались правильные данные

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