0
サービスコールをテストするためのテストケースを記述しています。私は解決の変数値を返す。私の問題は、私は約束が解決した後、私は応答として未定義の値を得ているということです。以下は私が使用しているコードです。角度分解能のテスト方法
resolve: {
peopleData: ($q, service, apiOperations, errorService) => {
const getHelloWorld =() => {
{
return‘ hello - world ';
}
};
const errorHandler = (error, operation) => {
var deferred = $q.defer();
errorService.handle(error, operation);
deferred.resolve({});
return deferred.promise;
};
service.getPeopleName().then((response) => {
console.log('called then method');
if (!angular.isUndefined(response)) {
return response;
} else {
return {};
}
}).catch((error) => {
errorHandler(error, apiOperations.GET_PEOPLE);
return {};
});
}
今私のテストケースがlog.consoleが、結果は未定義