测试

优质
小牛编辑
133浏览
2023-12-01

因受到了官方样板代码 vuejs-templates/webpack 提供的测试功能的极大启发,electron-vue 同时支持单元测试和 renderer 进程的端到端测试。在 vue-cli 脚手架中,你可以选择是否包含测试。

单元测试

使用 Karma + Mocha 运行单元测试

npm run unit

端对端测试

使用 Spectron + Mocha 运行端对端测试

npm run e2e

运行所有测试

npm test

关于 CI 测试

如果在脚手架时你决定使用 electron-builder 作为构建工具,那么你可以在针对 darwinlinuxwin32 的 Travis CI 以及 AppVeyor 上轻松测试你的程序。在 .travis.ymlappveyor.yml 两者之间,你会发现一些被注释掉的部分,你可以快速取消注释以启用测试。确保阅读 使用 CI 的自动化部署 上的更多信息。