跳转到主要内容

测试

服务器

单元测试

通过在 server/ 目录中调用 npm run test 来运行单元测试。 您需要先运行一次 npm install (在 server/ 中)。

端到端测试

可以通过以下方式启动测试生产环境来运行端到端测试 (e2e tests):

make e2e

在运行测试之前,您需要先执行以下命令一次:

  • npm install (在 e2e/ 中)
  • make open-api (在项目根目录 / 中)

一旦测试环境启动后,可以通过以下方式运行端到端测试:

cd e2e/
npm test

测试检查的内容包括:

  • 身份验证和授权
  • 查询参数、请求体和 URL 验证
  • 响应代码
  • 缩略图生成
  • 元数据提取
  • 媒体库扫描