Тестирование
Сервер
Модульные тесты
Модульные тесты запускаются командой npm run test
в директории server/
.
Необходимо выполнить npm install
(в server/
) один раз перед этим.
Тесты сквозного взаимодействия
Тесты e2e можно выполнить, сначала запустив тестовую производственную среду с помощью команды:
make e2e
Перед выполнением тестов необходимо один раз выполнить следующие команды:
npm install
(вe2e/
)make open-api
(в корневой директории проекта/
)
Как только тестовая среда будет запущена, тесты e2e можно выполнять командой:
cd e2e/
npm test
Тесты проверяют различные аспекты, включая:
- Аутентификацию и авторизацию
- Проверку параметров запроса, тела и URL
- Код ответа
- Генерацию миниатюр
- Извлечение метаданных
- Сканирование библиотеки