发现很多网页游戏公司单元测试 canvas 都是 mock 数据测试,没有渲染比对的单元测试。写大段的 mock 也很繁琐,于是准备研究更简便的框架来测试 canvas 相关组件。
demo 地址 https://github.com/TyrealGray/canvest-prototype
demo 演示方法: npm i 安装好后, npm run start 正常渲染, npm test 进行单元测试
有相关行业的 v 友程序员朋友欢迎讨论需求,目前想到的是手动比对 snapshot 和缓存不会清除的 snapshot 来进行自动化比对。也欢迎加入这个 js slack 讨论组更方便来讨论 https://join.slack.com/t/jser-dev/shared_invite/zt-apb2ef34-lFXiudYLK~bOdonwp8eI4Q
如果感兴趣想一起来贡献代码欢迎联系我,目前 @canvest 相关 package 的 github repo 还未公开,需要邀请一下
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.