SuperAPI AI 工具集

web-renderer-test

测试与质量

查看项目

更新于 10-15 21:09

技能介绍

用途:为 Remotion 的 web renderer(位于 packages/web-renderer)添加测试用例,测试套件位于 packages/web-renderer/src/test,采用 vitest 进行视觉快照测试。

主要能力:通过 fixture 定义待渲染的 React 组件及其参数(如 id、width、height、fps、durationInFrames),再用 renderStillOnWeb 渲染为图片并与快照比对。

使用方式:单个测试文件可用 bunx vitest src/test/video.test.tsx 执行。新增测试的步骤为:在 packages/web-renderer/src/test/fixtures 添加 fixture;将其加入 packages/web-renderer/src/test/Root.tsx 以便预览;在 packages/web-renderer/src/test 添加测试;运行上述命令;并更新 packages/docs/docs/client-side-rendering/limitations.mdx 以反映新支持的属性。

限制:资料未提供更多关于环境要求、快照更新方式或支持范围的说明。