karma-runner

    29热度

    3回答

    如何确定某个元素是否可见或隐藏在唾液(茉莉花)中? 我的DOM的样子: <div class="span5 value-entry"> <input type="text" ng-model="query.value" placeholder="Enter value" class="input-large" ng-show="genericInput(criteria.attribut

    18热度

    2回答

    我是新来的Testacular(现在的Karma)。但是我发现它对于自动跨浏览器JS测试来说非常强大。所以我想知道是否有可能将它作为TFS构建过程的一部分来执行自动JS代码单元测试?如果任何人有以前的经验,请让我们知道要注意什么,以便我们不会采取错误的方式。 问候, 君

    23热度

    6回答

    我似乎有让我的茉莉花单元测试,实际执行的问题。我已经验证了我的所有脚本都得到通过设置日志级别到LOG_DEBUG加载。我的单元测试是相同的服务测试@https://github.com/angular/angular-seed/blob/master/test/unit/servicesSpec.js。 而且,我已经使用Testacular(之前它改名为噶),我不记得有这个问题。我似乎让Chrom

    7热度

    1回答

    我想开始为我的angularjs项目进行单元测试。这远非直截了当,我觉得这很困难。我正在使用Karma和Jasmine。为了测试我的路线和应用程序依赖关系,我很好。但是,你如何测试这样的指令? angular.module('person.directives', []). directive("person", function() { return { restrict: "E"

    3热度

    2回答

    我将基于Karma的JS单元测试添加到Maven。我使用了以下配置:我的机器上 <plugin> <groupId>com.kelveden</groupId> <artifactId>maven-karma-plugin</artifactId> <version>1.0</version> <executions> <execution>

    13热度

    1回答

    您如何使用Karma Runner(前Testacular)e2e场景运行器在e2e测试中集成场外/应用外/外部资源工作流程? 基本情况: App有按钮。 点击按钮发送数据到服务提供商X(例如提交到http://service/submit或其他)。 提供者X需要在此URL上点击/提交/操作。 供应商X然后发送回我们的应用程序。 我不是在问“你如何存根提供者X”。我在问你如何实际上端到端测试这个

    3热度

    1回答

    今天我一直在为这个问题苦苦挣扎,并且无法弄清楚问题所在 - 不幸的是Google并没有多大的帮助。 我想要遵循AngularJS教程,但无法安装Karma。每次尝试时,我都会收到一条错误消息:“检索当前目录时出错:getcwd:无法访问父目录:权限被拒绝”。 这里的副本输出在bash: Barts-MacBook-Pro:~ bart$ sudo npm install -g karma Pas

    25热度

    2回答

    我玩用qunit(http://qunitjs.com)噶测试运行(http://karma-runner.github.io/0.8/index.html)。我成功创建并运行了简单的测试(100%JavaScript),但现在我试图使用HTML Fixtures来测试与DOM节点交互的代码。我可以通过“文件”,宣布他们加载这些装置以这样的方式 {pattern: 'fixtures/myfixt

    2热度

    1回答

    我目前正试图找出是否有办法做一个简单的未来/过去的比较前。 1)通过获取列表长度来检查列表状态 2)如果成功递增列表,则执行动作 3)将当前列表长度与过去进行比较。 但是期货的概念似乎妨碍了我。人们会认为这是一个非常正常的用例。 问:你会如何在Angularjs情景处理过去/未来比较?

    2热度

    1回答

    我使用约曼创建的角项目,并且具有定义为模块: angular.module('angularApp')<br /> .controller('LogOutCtrl', function ($scope) {//do stuff}); 经由约曼测试脚本如下: describe('Controller: LogOutCtrl', function() { // load the co