小编Pri*_*nda的帖子

断开连接(1次),因为使用Karma-Jasmine在10000毫秒内没有消息

使用Karma runner和茉莉.完成所有配置后,我在终端上输入以下命令:

karma start public/javascripts/karma.conf.js
Run Code Online (Sandbox Code Playgroud)

但是我的浏览器关闭时出现以下错误.

INFO [karma]: Karma v0.12.16 server started at http://localhost:9876/
INFO [launcher]: Starting browser Chrome
INFO [Chrome 34.0.1847 (Mac OS X 10.9.2)]: Connected on socket hDO3pMdVNGcBMDx4FI0w with id 60695552
WARN [Chrome 34.0.1847 (Mac OS X 10.9.2)]: Disconnected (1 times), because no message in 10000 ms.
Run Code Online (Sandbox Code Playgroud)

我将Karma配置中的browserNoActivityTimeout更改为50秒,但仍然是相同的错误.它适用于safari和chrome.我没有尝试过其他浏览器.

我在同一个问题上找不到其他github线程的大量输入.像改变端口也没有帮助.

Karma Version: 0.12.16
Nodejs version: 0.10.22
Mac OS: 10.9.2
Run Code Online (Sandbox Code Playgroud)

有没有人遇到同样的问题?

node.js karma-runner karma-jasmine

16
推荐指数
1
解决办法
1万
查看次数

当我尝试运行测试时,获得"不匹配的匿名define()模块..."

我正在尝试使用requirejs配置我的业力茉莉花单元测试.但每次我运行它,我得到以下错误:

Chrome 34.0.1847 (Mac OS X 10.9.2) ERROR
Uncaught Error: Mismatched anonymous define() module: function (angular){

 describe('Unit: Testing RequireJS', function(){
  var ctrl;
  var scope;
  var rootScope;

  beforeEach(angular.mock.module('wsaApp'));

  beforeEach(angular.mock...<omitted>...ch
Run Code Online (Sandbox Code Playgroud)

以下是differenr文件: spec文件:

define(['angular'], function(angular){

describe('Unit: Testing RequireJS', function(){
   var ctrl;
   var scope;
   var rootScope;

beforeEach(angular.mock.module('wsaApp'));

beforeEach(angular.mock.inject(function($rootScope){
    scope = $rootScope.$new();
    rootScope = $rootScope;
}));

});
});
Run Code Online (Sandbox Code Playgroud)

main.js

require.config({

paths: {
    /* ABC order */
    'angular': 'vendor/angular/1.2.0/angular.min'
},
shim: {
    'angular': { exports: 'angular' },

    'app/controllers': { deps: ['angular'] }
}
});
Run Code Online (Sandbox Code Playgroud)

测试main.js

// …
Run Code Online (Sandbox Code Playgroud)

requirejs angularjs karma-runner karma-jasmine

10
推荐指数
1
解决办法
1万
查看次数

通过gradle将javax.mail依赖jar添加到intellij库

我需要通过gradle build将mail-1.4.7 jar文件包含到我的intellij idea项目库中.我将编译存储库名称添加到我的build.gradle文件中,如下所示:

编译'javax.mail:mail:1.4.7'

然后我运行我的构建,虽然在构建过程中没有错误,但我无法在项目库中看到jar.我正在考虑通过gradle构建,jar将自动管理.不确定我是否需要尝试别的东西.我也试过运行gradle:cleanIdea但没有成功.

java intellij-idea gradle

9
推荐指数
1
解决办法
1万
查看次数

如何在 Spring Data JPA 排序中定义空处理?

我需要我的数据按空排序而不是空排序。像下面这样:

Column A
null 
null 
null
8 
10
5
Run Code Online (Sandbox Code Playgroud)

这意味着一旦所有空值都在顶部,其余的值根本不应该被排序并按原样出现。任何想法如何使用 jpa 查询/本机查询来完成。

mysql openjpa spring-data spring-data-jpa

8
推荐指数
2
解决办法
5749
查看次数

指令范围变量在jasmine测试中无法访问

我有一个如下指令:

angular.module('buttonModule', []).directive('saveButton', [
function () {

    function resetButton(element) {
        element.removeClass('btn-primary');
    }
    return {
        restrict: 'E',
        replace: 'false',
        scope: {
            isSave: '='
        },
        template:
            '<button class="btn" href="#" style="margin-right:10px;" ng-disabled="!isSave">' +

            '</button>',
        link: function (scope, element) {               
            console.log(scope.isSave);
            scope.$watch('isSave', function () {
                if (scope.isSave) {
                    resetButton(scope, element);
                }
            });
        }
    };
}
]);
Run Code Online (Sandbox Code Playgroud)

和茉莉花测试如下:

describe('Directives: saveButton', function() {

var scope, compile;

beforeEach(module('buttonModule'));

beforeEach(inject(function($compile, $rootScope) {
    scope = $rootScope.$new();
    compile = $compile;
}));

function createDirective() {
    var elem, compiledElem;
    elem = angular.element('<save-button></save-button>'); …
Run Code Online (Sandbox Code Playgroud)

angularjs angularjs-directive angularjs-scope karma-jasmine

3
推荐指数
1
解决办法
4534
查看次数

以“MMMyyyy”为关键字对地图进行排序

我有一张地图,其键是 MMMyyyy 格式,我需要根据月份进行排序。输入:

unsorted: {
 "Dec2010": 1,
 "Apr2010": 1,
 "Feb2010": 0,
 "Nov2010": 2,
 "Mar2010": 0,
 "Jun2010": 2,
 "Sep2010": 1,
 "May2010": 0,
 "Oct2010": 1,
 "Jul2010": 0,
 "Aug2010": 0,
 "Jan2010": 1
}
Run Code Online (Sandbox Code Playgroud)

排序后应该是这样的:

sorted: {
 "Jan2010": 1
 "Feb2010": 0,
 "Mar2010": 0,
 "Apr2010": 1,
 "May2010": 0,
 "Jun2010": 2,
 "Jul2010": 0,
 "Aug2010": 0,
 "Sep2010": 1,
 "Oct2010": 1,
 "Nov2010": 2,
 "Dec2010": 1,     
}
Run Code Online (Sandbox Code Playgroud)

目前我正在使用树状图,它按字母顺序对其进行排序,但如何根据月份层次结构对其进行排序。

代码:

    Map<String, Integer> unsorted = new HashMap<>();
    unsorted.put("Dec2010", 1);
    unsorted.put("Apr2010", 1);
    unsorted.put("Feb2010", 0);
    unsorted.put("Nov2010", 2);
    unsorted.put("Mar2010", 0);
    unsorted.put("Jun2010", 2);
    unsorted.put("Sep2010", 1); …
Run Code Online (Sandbox Code Playgroud)

java sorting hashmap treemap simpledateformat

2
推荐指数
1
解决办法
149
查看次数