gpt4 book ai didi

karma-runner - 我已经安装了 Karma,现在呢?

转载 作者:行者123 更新时间:2023-12-01 03:45:09 27 4
gpt4 key购买 nike

我已经在我的项目中安装并实现了 Karma,但我不确定从哪里开始。

我有一个非常简单的 Jasmine 规范只是为了测试 Karma:

describe 'A suite', ->
it 'contains spec with an expectation', ->
expect(true).toBe true

然而,我该往哪里去呢?

这是我在浏览器中访问它时的外观:

browser screenshot

我的 Jasmine 规范在哪里?

这是我的控制台的外观:
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_/展示我所有的 Jasmine 规范。我期待 PhantomJS 在控制台中出现类似的输出,但什么也没有发生!我无事可做。

任意 帮助 大大感谢(肯定是奖励)我如何展示我的规范!

最佳答案

两次加载 angular 绝对是这里的问题。如果你在 karma 配置文件的 files 元素中使用了 ...**/angular.js,我敢打赌你的项目中有多个 angular.js 文件,对我来说就是这种情况......你可以检查 karma页面并找到源以查看加载了哪些文件。祝你好运!

关于karma-runner - 我已经安装了 Karma,现在呢?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27611493/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com