测试
服务器
单元测试
通过在 server/ 目录中调用 npm run test 来运行单元测试。
您需要先运行一次 npm install (在 server/ 中)。
端到端测试
可以通过以下方式启动测试生产环境来运行端到端测试 (e2e tests):
make e2e
在运行测试之前,您需要先执行以下命令一次:
npm install(在e2e/中)make open-api(在项目根目录/中)
一旦测试环境启动后,可以通过以下方式运行端到端测试:
cd e2e/
npm test
测试检查的内容包括:
- 身份验证和授权
- 查询参数、请求体和 URL 验证
- 响应代码
- 缩略图生成
- 元数据提取
- 媒体库扫描