Я не уверен, почему, но когда я запускаю новый тест Karma для своего приложения AngularJS, я получаю вывод из предыдущей версии моего тестового файла. Я новичок в тестировании Karma, поэтому я уверен, что чего-то не хватает.
PhantomJS 2.1.1 (Windows 7 0.0.0) Calendar Constructor создает экземпляр календаря с годом, месяцем и параметрами 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);
});
});
});
- Угловая версия: 1.4.0
- Карма версии: 0.13.22
- Версия PhantomJS: 2.1.1
Я понял это, у меня появился еще один терминал, который я ранее использовал в карме. После закрытия обоих терминалов и повторного открытия проблема была исправлена.