UnitTesting IonicPlatform和ngcordova插件

时间:2016-03-06 11:47:03

标签: angularjs unit-testing ionic-framework karma-jasmine ngcordova

嘿,我目前正在尝试学习如何为离子类编写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);
};

0 个答案:

没有答案