• 测试
    • 单元测试
    • 端对端测试
    • 运行所有测试
      • 关于 CI 测试

    测试

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

    单元测试

    使用 Karma + Mocha 运行单元测试

    1. npm run unit

    端对端测试

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

    1. npm run e2e

    运行所有测试

    1. npm test

    关于 CI 测试

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