Я пытаюсь написать модульный тест для фильтра, который я написал в Angular (1.0.7). Этот фильтр работает на реальной странице, поэтому я знаю, что он правильно регистрируется. Но я хочу написать для него модульный тест.
var application = angular.module('Customer', []);
application.filter('date', function () {
return function (date) {
return moment(date).format('MM/DD/YYYY');
};
});
В верхней части тестовой страницы я включаю файл angular.js.
<script type="text/javascript" src="../angular.js"></script>
Предположительно, существует функция $filter
для получения зарегистрированных фильтров. Мой отладчик просто сходит с ума и говорит, что его там нет. Я вижу фактическую переменную angular
, поэтому я знаю, что angular включен правильно.
Мне интересно, отсутствует ли у меня файл .js или $filter
находится в другой области или в более новой версии angular.