嘿,我目前正在尝试学习如何为离子类编写UnitTests,并且无法找到任何有关使用ngCordova-mocks结合ionicPlatform.ready()事件编写测试的特定任务的好教程。
希望能找到一些帮助。以下是我要测试的代码的工作示例
module.exports = function(app) {
function service($ionicPlatform, $cordovaGeolocation) {
var getPosition = function() {
return $ionicPlatform.ready()
.then(function() {
return $cordovaGeolocation.getCurrentPosition({timeout: 10000, enableHighAccuracy: true});
})
};
return {
getPosition: getPosition
};
}
service.$inject = ['$ionicPlatform', '$cordovaGeolocation'];
app.factory(app.name + '.' + servicename, service);
};