捆绑在SPA中的单元测试问题

时间:2017-05-30 08:17:15

标签: javascript angularjs

我正在开发捆绑的单页应用。当我在js文件中进行更改时,单元测试需要花费太多时间,因为我必须执行以下步骤

  1. Gulp(在Visual Studio中编译项目时发生)
  2. 打开Chrome并从登录页面开始
  3. 点击下一步导航至该页面>下一步 - >接下来
  4. 是否有任何技巧可以避免每次都执行这些步骤?

1 个答案:

答案 0 :(得分:1)

对于你的单元测试,如果你正在使用业力,你必须已经安装了karma-chrome-launcher。使用karma-phantomjs-launcher。使用以下方法安装: -

npm install karma-phantomjs-launcher --save-dev

并更新karma.conf.js

karma start karma.conf.js --single-run

(或者,你可以在配置中设置单次运行:true)

现在你不必与chrome /浏览器界面进行交互。