本质上,我要问的是,有没有办法为我的 JavaScript 文件编写单元测试,以用于 three.js 库?
我有一个 3D 查看器,里面装有摄像头、渲染器、加载器等……我该如何为这样的东西编写测试?有什么我可以阅读的吗?甚至可能吗?
本质上,我要问的是,有没有办法为我的 JavaScript 文件编写单元测试,以用于 three.js 库?
我有一个 3D 查看器,里面装有摄像头、渲染器、加载器等……我该如何为这样的东西编写测试?有什么我可以阅读的吗?甚至可能吗?
我找到了一种以无头方式对 webgl/threejs 进行单元测试的方法。这不需要任何图像比较等。
https://github.com/AmitTeli/webgl-three-test
采取的方法:
yarn start
)yarn test
)您可以测试预期状态的属性,也可以使用 chromium 等无头浏览器来呈现预期和实际图像。如果你搜索 testing WebGL,你会发现后者的例子