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

时间:2016-06-06 18:48:43

标签: angularjs phantomjs karma-runner karma-jasmine

我不确定原因,但是当我为我的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
  •   

1 个答案:

答案 0 :(得分:1)

我想通了,我还有另一个打开的终端,我之前已经进入了业力。关闭了两个终端并重新打开后,问题得到解决。