Since we want the user to be able to pass a negative comparison function, the extra layer of wrapping is now needed
21 lines
410 B
JavaScript
21 lines
410 B
JavaScript
getJasmineRequireObj().toEqual = function() {
|
|
|
|
function toEqual(util, customEqualityTesters) {
|
|
customEqualityTesters = customEqualityTesters || [];
|
|
|
|
return {
|
|
compare: function(actual, expected) {
|
|
var result = {
|
|
pass: false
|
|
};
|
|
|
|
result.pass = util.equals(actual, expected, customEqualityTesters);
|
|
|
|
return result;
|
|
}
|
|
};
|
|
}
|
|
|
|
return toEqual;
|
|
};
|