Karma 运行旧的测试文件 [AngularJS, Karma, Jasmine, PhantomJS]



我不知道为什么,但是当我为我的AngularJS应用程序运行新的Karma测试时,我从以前版本的测试文件中获得了输出。 我是业力测试的新手,所以我确定我在某处错过了一些东西。

PhantomJS 2.1.1 (Windows 7 0.0.0) 日历构造函数实例化具有年、月和选项的日历失败 (这是我之前为此测试设置的输出)

当我的

测试文件看起来像这样时,我不知道我是如何获得上述输出的。

测试.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);
        });
    });
});
  • 角度版本:1.4.0
  • 业力版本:0.13.22
  • 幻影JS版本: 2.1.1
我想

通了,我打开了另一个终端,我以前曾运行过业力。 关闭两个终端并重新打开一个终端后,问题已解决。

最新更新