2014-11-12 3 views
2

Я написал директиву для проверки ввода. Как написать единичный тест для этой директивы?Как написать единичный тест в директиве Angularjs

angular.module('validationModule', []) 
    .directive('validateName', function() { 
     return { 
      restrict: 'A', 
      require: '?ngModel', 
      link: function (scope, element, attrs, ngModel) { 
       if (!ngModel) return; 
       ngModel.$parsers.unshift(function (inputValue) { 
        var expr = inputValue.replace(/[^a-zA-Z0-9\s]/g, ""); 
        ngModel.$viewValue = expr; 
        ngModel.$render(); 
        return expr; 
       }); 
      } 
     }; 
    }); 
+0

Любая помощь ......? – Dosti

+0

Это помогло мне ... http://stackoverflow.com/questions/15219717/to-test-a-custom-validation-angular-directive – Dosti

ответ

Смежные вопросы