【发布时间】:2014-12-25 23:43:34
【问题描述】:
我有以下控制器:
app.controller('SearchVideosController',
function SearchVideosController($scope, videoRepository) {
$scope.DoSearch(id, text) {
// Do some work...
videoRepository.getVideosForUserBasedOnSearchText(id,text)
.then(function(data){
// Do something with the data.
});
};
};
我的 videoRepository.getVideosForUserBasedOnSearchText() 方法使用 $q,我想创建存根来确保调用成功。
我试过了:
it("should have 3 searched videos", function(){
...
mockVideoRepository.getVideosForUserBasedOnSearchText.returns([]);
但是 get .then() 是未定义的。
不确定如何处理 then() 调用。
【问题讨论】:
标签: angularjs angularjs-service sinon