gpt4 book ai didi

javascript - jasmine 如何定义其 toEquals

转载 作者:行者123 更新时间:2023-12-02 14:05:07 26 4
gpt4 key购买 nike

我查找了 jasmine 源代码,但没有正确找到 toEquals 的实现,我找到的内容如下,在 https://github.com/jasmine/jasmine/blob/master/lib/jasmine-core/jasmine.js 中行号2331。但我需要知道,util.equals 的实现在哪里

  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;
};

谁能帮我找到 util.equals 的实现

最佳答案

util 对象在 matchersUtil 中定义。脚本。 “equals”函数基于定义的 eq() 函数here - 它很大程度上基于/受到下划线isEqual()的启发.

关于javascript - jasmine 如何定义其 toEquals,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40113991/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com