1

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 なのか疑問に思っています。

4

1 に答える 1