如何在karma-jasmine中访问window属性?

时间:2016-11-18 12:20:40

标签: angularjs jasmine karma-jasmine

    angular.module('app').controller('ConvertController', ['$rootScope', '$scope', '$http', '$state', 'toaster', 'StorageManager', function($rootScope, $scope, $http, $state, toaster, StorageManager) {
    $scope.authError = null;
    $scope.init = function() {
        var _authManager = window.client.getAuthManager();
    };
    $scope.init();
    $scope.refreshDataForList = function() {
        $scope.list = userlist.get();
    };
    $scope.searchConversation = function() {
        var data = {
            searchText: $scope.searchText
        };
    };
    $scope.onchange = function(presence) {
        console.log("IN CONTROLLER");
    };
}])

我正在使用karma-jasmine来测试我的角度应用程序。但在进行测试时,我遇到了访问getAuthManager()的问题。它给出错误“无法读取未定义的getAuthManager()”。但是我按正确的顺序包含了所有文件。

0 个答案:

没有答案