Open leopen-hu opened 7 years ago
测试: 测试 controller,如果使用含有数据的 dataService,同时该服务基于 html5 的元素,在 photomjs 中会报错,此时可以 mock 整个 dataservice。 demo 代码如下:
beforeEach(function() {
audioServiceMock = {
errorAudio: { play: function() { return 'errorAudio'; } },
successAudio: { play: function() { return 'successAudio'; } }
}
});
beforeEach(inject(function(_$httpBackend_, $rootScope, $controller, _PickingWaveService_) {
vm = $controller('PackingIntoPackagesController', { $scope: scope, audioService: audioServiceMock });
}
记录一些angularJs1.x的使用技巧