我是AngularJS和Karma的新手,并试图遵循官方的AngularJS教程。当我在Karma中运行简单的单元测试时,我尝试在-spec.js文件中编辑另一个测试用例。 app-spec.js
文件为:
'use strict';
describe('PhoneListController', function() {
beforeEach(module('phonecatApp'));
it('should create a `phones` model with 3 phones', inject(function($controller) {
var scope = {};
var ctrl = $controller('PhoneListController', {$scope: scope});
expect(scope.phones.length).toBe(3);
expect(scope.phones.length+2).toBe(5);
}));
});
这是输出中的唯一一行:
Chrome 59.0.3071 (Windows 7 0.0.0): Executed 1 of 1 SUCCESS (0.013 secs / 0.005 secs)
我想我应该期待两行或Executed 1 of 2 SUCCESS
和Executed 2 of 2 SUCCESS
。
我不明白问题是什么。有什么想法吗?