0
hereを説明するように、私は、ジャスミンのカスタム正規表現エンジンの次のコードを持っている:デバッグジャスミンカスタムMatcherのメッセージ
jasmine.addMatchers({
testingFunction: function(util, customEqualityTesters) {
return {
compare: function(actual, expected) {
if (expected === undefined) {
expected = '';
}
var result = {};
result.pass = util.equals(actual.myValue, 1, customEqualityTesters);
if (result.pass) {
result.message = "Passed";
} else {
result.message = "Failed";
}
return result;
}
}
}
});
そして、そのように呼び出す:デバッグ時
.then(function() {
expect({
myValue: 1
}).testingFunction();
})
、私はその実行を参照してください私のカスタムマッチャーに行きますが、何らかの理由でPassまたはFailメッセージがコンソールに出力されません。
これはどういう考えですか?
// Overrides jasmine's print method to report dot syntax for custom reports
//print:() => {},
はそれが私の問題を修正削除:この問題に実行している場合があり、誰のために
おかげ