【问题标题】:How do I write a unit test in an Angularjs Directive如何在 Angularjs 指令中编写单元测试
【发布时间】:2015-01-09 00:48:45
【问题描述】:

我已经编写了一个指令来验证输入。如何为这个指令编写单元测试?

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;
                });
            }
        };
    });

【问题讨论】:

标签: angularjs-directive


【解决方案1】:

This 可能是一个不错的起点。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2014-09-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-08-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多