Don't construct unnecessarily asymmetricEqualityTesterArgCompatShims

This speeds up MatchersUtil#equals by about 6-7x.
This commit is contained in:
Steve Gravrock
2020-02-12 13:52:58 -08:00
parent 3be797c8d8
commit 5096d9af4e
4 changed files with 31 additions and 6 deletions

View File

@@ -112,7 +112,7 @@ getJasmineRequireObj().base = function(j$, jasmineGlobal) {
};
j$.isAsymmetricEqualityTester_ = function(obj) {
return obj && j$.isA_('Function', obj.asymmetricMatch);
return obj ? j$.isA_('Function', obj.asymmetricMatch) : false;
};
j$.getType_ = function(value) {