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
ので、角度が正しく含まれていることがわかります。
$filter
.js ファイルが見つからないのか、別のスコープにあるのか、新しいバージョンの angular なのか疑問に思っています。