J'ai une directive dans laquelle il y a un lien qui, lors d'un clic, montre des données dans un popup modal.Test unitaire Angularjs bootstrap Modal
comment écrire des tests unitaires (jasmin) pour le clic de lien et aussi comment tester ce modèle est ouvert et les données dans le modal est montré correctement.
Pourriez-vous fournir des références?
Voici ce que je veux tester
angular.module(’sample', [
'ui.bootstrap'
])
.controller(’ employeeController
», [ 'portée de $', '$ modal', fonction (portée de $, modal $) {
$scope.clickMe = function() {
var ModalInstanceCtrl = $modal.open({
templateUrl: ‘template/empView.html',
controller: ‘employeeController',
resolve: {
employees: function() {
return $scope.depEmps;
}
},
size: 'lg'
});
};
}]).directive(‘empInfo', function() {
return {
restrict: 'E',
templateUrl: ‘asdf,
replace: true,
controller: 'employeeController',
scope: {
employees: "="
}
};
})
Je veux vérifiez que lorsque ClickMe est appelé, un modèle est ouvert et les données sont correctement renseignées dans le modèle. Le modèle ne se ferme que sur la touche de la touche d'échappement dès maintenant.
J'ai édité le code que je veux tester, j'ai quelques problèmes de syntaxe en utilisant votre approche. – user804401