Questions tagged «karma-runner»

Karma为开发人员提供了一个测试环境,使他们不必设置很多东西,而只需编写代码并获得即时反馈即可提高生产力和创造力。

9
因果运行单项测试
我使用业力进行运行测试。我有很多测试,并且运行所有测试的过程非常缓慢。我只想运行一个测试,以节省时间,因为所有测试都运行约10分钟。 可能吗 ? 谢谢。

5
在浏览器中查看业力测试输出?
我是Karma的新手,但我想知道如何在浏览器中查看其输出(就像存在Runner.html文件时,它与Jasmine进行交互的方式一样)。 我观看了介绍性的截屏视频,并且了解了如何在控制台窗口中查看测试输出,但是在我的浏览器中,除了Karma之外,我几乎没有任何内容 因果关系-已连接 请指教!我想避免维护一个单独的Runner.html文件,因为Karma配置文件已经要求我包括所有必要的脚本链接。

3
在Jasmine单元测试中模拟AngularJS模块依赖性
我正在尝试在将其他模块作为依赖项的模块中进行单元测试控制器代码的单元化,但是还无法弄清楚如何正确模拟它们。 我正在使用Jasmine Framework,并使用Karma(Testacular)运行测试。 模块代码 var app = angular.module('events', ['af.widgets', 'angular-table']); app.controller('eventsCtrl', function([dependencies]){ $scope.events = []; ... }); 规格代码 describe('events module', function(){ var $scope, ctrl; beforeEach(function(){ angular.mock.module('af.widgets', []); angular.mock.module('angular-table', []); module('events', ['af.widgets', 'angular-table']); }); beforeEach(inject(function($rootScope, $controller){ $scope = $rootScope.new(); ctrl = $controller('NameCtrl', { $scope: $scope, }); })); it('should have an empty …

9
已安装业力时找不到业力命令
我使用node.js安装业力。在终端上运行以下命令时,我的第一次尝试失败: npm install -g karma 失败了,所以我决定使用: sudo npm install -g karma 输入密码后,它似乎可以正确安装。我正在粘贴安装输出的一部分,也许对某人有意义,并且与我的问题有关。在所有npm http消息之后,这就是我看到的内容: > ws@0.4.27 install /usr/local/share/npm/lib/node_modules/karma/node_modules/socket.io/node_modules/socket.io-client/node_modules/ws > (node-gyp rebuild 2> builderror.log) || (exit 0) CXX(target) Release/obj.target/bufferutil/src/bufferutil.o SOLINK_MODULE(target) Release/bufferutil.node SOLINK_MODULE(target) Release/bufferutil.node: Finished CXX(target) Release/obj.target/validation/src/validation.o SOLINK_MODULE(target) Release/validation.node SOLINK_MODULE(target) Release/validation.node: Finished /usr/local/share/npm/bin/karma -> /usr/local/share/npm/lib/node_modules/karma/bin/karma karma@0.8.6 /usr/local/share/npm/lib/node_modules/karma ├── pause@0.0.1 ├── dateformat@1.0.2-1.2.3 ├── xmlbuilder@0.4.2 …
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.