我正在尝试为我在 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 中。