【发布时间】:2015-02-21 01:43:42
【问题描述】:
我已经在我的项目中安装并实现了 Karma,但我不知道从哪里开始。
我有一个非常简单的茉莉花规格来测试 Karma:
describe 'A suite', ->
it 'contains spec with an expectation', ->
expect(true).toBe true
但是,我该去哪里呢?
这是我在浏览器中访问它时的样子:
我的茉莉花规格在哪里?
这是我的控制台的外观:
rake karma:start
INFO [karma]: Karma v0.12.28 server started at http://localhost:9876/_karma_/
INFO [launcher]: Starting browser PhantomJS
INFO [PhantomJS 1.9.8 (Linux)]: Connected on socket FNsNSoQPPqyGCqhqIduv with id 80517079
PhantomJS 1.9.8 (Linux) LOG: 'WARNING: Tried to load angular more than once.'
PhantomJS 1.9.8 (Linux) ERROR
TypeError: 'undefined' is not a function (evaluating 'window.angular.$$csp()')
at /var/lib/gems/1.9.1/gems/rails-assets-angular-1.3.8/app/assets/javascripts/angular/angular.js:26070
INFO [Chrome 39.0.2171 (Linux)]: Connected on socket HbXSzzvaLb-tMVMNIduw with id manual-2655
PhantomJS 1.9.8 (Linux) LOG: 'WARNING: Tried to load angular more than once.'
PhantomJS 1.9.8 (Linux) ERROR
TypeError: 'undefined' is not a function (evaluating 'window.angular.$$csp()')
at /var/lib/gems/1.9.1/gems/rails-assets-angular-1.3.8/app/assets/javascripts/angular/angular.js:26070
Chrome 39.0.2171 (Linux) LOG: 'WARNING: Tried to load angular more than once.'
Chrome 39.0.2171 (Linux) ERROR
Uncaught TypeError: undefined is not a function
at /var/lib/gems/1.9.1/gems/rails-assets-angular-1.3.8/app/assets/javascripts/angular/angular.js:26070
再说一次,不是我的规范的暗示
这些错误消息是否会导致问题?
Chrome 39.0.2171 (Linux) LOG: 'WARNING: Tried to load angular more than once.'
Chrome 39.0.2171 (Linux) ERROR
Uncaught TypeError: undefined is not a function
at /var/lib/gems/1.9.1/gems/rails-assets-angular-1.3.8/app/assets/javascripts/angular/angular.js:26070
抱歉,如果这含糊不清,但我不知道会发生什么。我期待当我访问localhost:9876/_karma_/ 时,我的所有茉莉花规格都会显示出来。我期待 PhantomJS 在控制台中出现类似的输出,但什么也没发生!我无事可做。
任何帮助非常感谢(肯定会奖励赏金)我如何展示我的规格!
【问题讨论】:
标签: karma-runner