问题标签 [karma-jasmine]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
558 浏览

brunch - jasmine-jquery/fixture - 在哪里包含/需要早午餐 devDependencies?

ReferenceError: Can't find variable: affix

我正在尝试运行 Jasmine 规范,但无法affixjasmine-fixture. 我的规范没有使用 a require,但我没有看到任何需要它的参考资料。

更麻烦的是,我的文章中没有任何提及affixjasmine与此相关的内容,vendor.js因为它只是一个 devDependency,所以我不确定它如何适用于 karma runner/jasmine 规范。

bower.json:

早午餐-config.coffee

问题

我不想运送它们或将它们包含在 vendor.js 中。我如何仅在我的业力/茉莉花规格测试中包含/要求它们?

0 投票
1 回答
1197 浏览

javascript - jasmine + karma - Firefox 无法正确计算 element.height 和 element.width

我在使用 jasmine 和 karma 框架时遇到了一个奇怪的问题。基本上我只想使用一些img的纯javascript来调整大小。

我有以下测试:

和功能:

}

使用Chrome,一切顺利。但是,使用Firefox时,测试没有通过。虽然,现场(在 Firefox 上手动进行测试),一切都很顺利。

有什么问题?

我正在使用Firefox 29.0

非常感谢。

0 投票
1 回答
954 浏览

angularjs - Karma 中非常简单的 AngularJS 单元测试似乎失败了

我的karma.conf.coffee

我正在测试我的 HeaderController,它是:

test/unit/controllers/header.spec.js的是:

但是当我执行时$ karma start test/karma.conf.coffee,我得到:

那么对于这样一个简单的测试,我做错了什么?

0 投票
2 回答
59 浏览

angularjs - 如何在 AngularJS 控制器中测试服务?

我的控制器是:

我的测试很简单:

我想测试是否调用fileService了它的getContents函数并模拟了一个响应,以便我可以测试这两种情况(如果是数组,如果不是)

0 投票
2 回答
1067 浏览

angularjs - 为什么在我的 AngularJS / Karma 单元测试中找不到 $scope?

我的控制器:

我的单元测试:

最后一次测试失败:

为什么$scope这里是未定义的?

0 投票
1 回答
1508 浏览

angularjs - 为什么 $location.path 不会在控制器中触发 $routeChangeStart?

我的测试有:

我的控制器是:

看起来很简单!那么为什么当我在测试中更改位置时不会触发呢?

0 投票
3 回答
2614 浏览

javascript - 带有 Karma 未知提供程序的 AngularJS:$routeProvider

我在下面尝试通过 Karma 运行 Angular.js 应用程序时遇到了有据可查的错误:

JS 实际上是使用 purnam 从 ClojureScrpit 生成的。但是查看生成的JS,看起来还可以:

所以我传入了'ngRoute',这看起来是常见的原因。我的 karma.conf.js 包括角度路线:

我在业力启动中看到了角度路径加载。任何帮助将不胜感激。

0 投票
3 回答
363 浏览

javascript - 在 Angular js 中测试加载器

这是一个带有加载器的 $resource 测试

当我运行测试时,我收到以下错误:

我不明白。这两个数组对我来说是一样的。任何人的想法?

更新 这里的实现:

0 投票
0 回答
434 浏览

angularjs - Spring MVC 项目中 Karma 与 AngularJS 的最佳实践

我目前正在开发一个基于 Spring MVC 的项目,我在前端使用 AngularJS。我想Karma用于单元测试。

我想有一个参考来了解 Spring MVC 项目中使用 AngularJS 的 Karma 的最佳实践。

如果任何人都可以告诉一种方法来karmanode_modules进行测试,而无需在我的项目目录中的 目录中获取所有依赖项,那就太好了。

0 投票
1 回答
19680 浏览

javascript - 调用业力测试时未定义角度错误

我确定这与 angular-mock.js 有关,但我不知道我需要做什么,因为一切似乎都很好。我只是通过 angular-seed 应用程序的默认设置进行。请帮助解决问题

业力.conf.js

控制器.js

控制器规范.js

项目文件结构: 在此处输入图像描述