2014-02-12 79 views
1

我的路由是這樣的:如何測試與AngularJS和噶路由

angular.module('mean').config(['$routeProvider', '$translateProvider', '$locationProvider', 
    function($routeProvider, $translateProvider, $locationProvider) { 
    $routeProvider. 
    when('/items', { 
     templateUrl: '/views/main.html', 
     controller: 'ItemsController' 
    }). 
    when('/items/create', { 
     templateUrl: '/views/main.html', 
     controller: 'ItemsController' 
    }). 

    when('/articles/create', { 
     templateUrl: 'views/articles/create.html' 
    }). 
    when('/articles/:articleId/edit', { 
     templateUrl: 'views/articles/edit.html' 
    }). 
    when('/articles/:articleId', { 
     templateUrl: 'views/articles/view.html' 
    }). 
    when('/', { 
     templateUrl: '/views/index.html' 
    }). 
    otherwise({ 
     redirectTo: '/' 
    }); 

    $locationProvider.html5Mode(true); 
    $translateProvider.useStaticFilesLoader({ 
     prefix: '/lang/', 
     suffix: '.json' 
    }); 

    $translateProvider.fallbackLanguage('en-US'); 
    $translateProvider.useCookieStorage(); 
    $translateProvider.preferredLanguage('en-US'); 
    } 
]); 

基本上,我想編寫測試,以確保每一個路由具有模板和控制器。

+0

考慮提取所有成恆定又名角。模塊( '平均')。常量。順便一提 :) – Yanis

回答