Перейти к основному содержимому

Тестирование

Сервер

Модульные тесты

Модульные тесты запускаются командой npm run test в директории server/. Необходимо выполнить npm installserver/) один раз перед этим.

Тесты сквозного взаимодействия

Тесты e2e можно выполнить, сначала запустив тестовую производственную среду с помощью команды:

make e2e

Перед выполнением тестов необходимо один раз выполнить следующие команды:

  • npm installe2e/)
  • make open-api (в корневой директории проекта /)

Как только тестовая среда будет запущена, тесты e2e можно выполнять командой:

cd e2e/
npm test

Тесты проверяют различные аспекты, включая:

  • Аутентификацию и авторизацию
  • Проверку параметров запроса, тела и URL
  • Код ответа
  • Генерацию миниатюр
  • Извлечение метаданных
  • Сканирование библиотеки