我的控制器中有一个方法具有以下结构:
$ sails.get(URL).success(函数(){})。误差(函数(){})
如何在为控制器编写单元测试用例时模拟这个?
我使用以下库来实现sails连接器:https://github.com/janpantel/angular-sails
这是我尝试过的一种方法,
beforeEach(function() {
mockSails = jasmine.createSpyObj('$sails', ['on', 'socket', 'get']); });
mockSails.get.andReturn({
success: function() {},
error: function() {}
});
执行测试用例时,我收到错误:无法读取属性'错误'未定义的
我该如何解决这个问题?