0
AngularJS tutorialジャスミンstarting from version 2.0に動作していないカスタムマッチャがあります角度1.5で使用するJasmine 2.0カスタムマッチャーを書き換える方法は?
beforeEach(function(){
this.addMatchers({
toEqualData: function(expected) {
return angular.equals(this.actual, expected);
}
});
});
マッチャーを変更しようとする試みはエラーで失敗します。
TypeError: undefined is not an object (evaluating 'matcherCompare.apply')
マイマッチャー定義:
beforeEach(function(){
jasmine.addMatchers({
toEqualData: function(util, customEqualityTesters, actual, expected) {
return angular.equals(actual, expected);
}
});
});
Jasmine 2.0 custom matcher docs。
どのように動作させるには?