【发布时间】:2017-03-21 03:05:18
【问题描述】:
我正在尝试弄清楚如何使用 phantomjs 运行 Angular2 Quickstart 的测试。
我认为这些步骤足以配置 Karma:
1.克隆存储库
$ git clone https://github.com/angular/quickstart.git$ cd quickstart
2。安装 phantomjs 和 phantomjs 启动器
$ npm install --save-dev phantomjs$ npm install --save-dev karma-phantomjs-launcher
3.更改 karma.conf.js
// 第一次更改
需要('karma-chrome-launcher')=> 需要('karma-phantomjs-launcher')
//第二次更改
浏览器:['Chrome'] => 浏览器:['PhantomJS']
4.安装快速启动应用
$ npm install
5.运行测试
$ npm run test-once
报如下错误:
PhantomJS 2.1.1 (Linux 0.0.0) 错误 TypeError:未定义不是函数(评估“System.config”) 在 karma-test-shim.js:30
我错过了什么或做错了什么?
谢谢。
【问题讨论】:
标签: javascript angular phantomjs karma-runner