我不确定原因,但是当我为我的AngularJS应用程序运行新的Karma测试时,我从我的测试文件的先前版本获得输出。我是Karma测试的新手,所以我确定我在某处遗漏了某些东西。
PhantomJS 2.1.1(Windows 7 0.0.0)日历构造函数实例化具有年,月和选项的日历FAILED (这是我之前为此测试设置的输出)
当我的测试文件看起来像这样时,我不知道我是如何获得上述输出的。
test.js
'use strict';
describe('holidays', function () {
var scope, controller;
beforeEach(function(){
module('holiday');
});
describe('HolidaysController', function(){
beforeEach(inject(function($rootScope, $controller){
scope = $rootScope;
controller = $controller('HolidaysController', {
'vm': scope
});
}));
it('should work', function(){
expect(vm.tooltips).toBe(false);
});
});
});
- Angular版本:1.4.0
- Karma版本:0.13.22
- PhantomJS版本: 2.1.1
答案 0 :(得分:1)
我想通了,我还有另一个打开的终端,我之前已经进入了业力。关闭了两个终端并重新打开后,问题得到解决。