comment les contrôleurs de test créé angulaire.module().contrôleur() dans Angular.js à l'aide de Moka

J'ai un contrôleur créé angulaire.module().contrôleur() comme dans cette situation

myModule = angular.module('myApp.controllers', [])
                   .controller('testCtrl', ['$scope', function($scope){
                           $scope.test = 'this is a test';
                    }]);

maintenant, j'ai besoin d'utiliser moka pour tester si mon contrôleur fonctionne correctement. Dans Angulaire il y a quelques exemples où les contrôleurs sont déclarés comme des fonctions globales ( ex. http://docs.angularjs.org/tutorial/step_04 ), de sorte qu'ils utilisent

function PhoneListCtrl() {...}
.....
beforeEach(function() {
   scope = {},
   ctrl = new PhoneListCtrl(scope);
});

it('shod test whatever PhoneListCtrl does ', function() {
   expect(scope.someProp).toBe('whateverValue');
});    

donc les questions sont:

1) comment puis-je faire un test similaire pour les contrôleurs qui sont déclarées à l'aide angulaire.module().contrôleur()

2) comment le faire en utilisant Moka

OriginalL'auteur Liviu | 2012-11-27