gpt4 book ai didi

javascript - 带有 jsmock 测试的 qunit 失败,我不知道为什么 :)

转载 作者:行者123 更新时间:2023-11-30 06:03:32 25 4
gpt4 key购买 nike

有一个测试http://jsfiddle.net/misza222/g7Cur/它正在失败。有谁知道为什么吗?

最佳答案

您需要使两次 clear() 调用的 Point 参数相同:

        test("Testing the test", function() {
var mc = new MockControl();
var canvas = mc.createMock(Canvas.prototype);
var p1 = new Point(0,0), p2 = new Point(1,1);
canvas.expects().clear(p1, p2);
canvas.clear(p1, p2);
mc.verify();
});

即使你的台词:

          canvas.expects().clear(new Point(0,0), new Point(1,1));
canvas.clear(new Point(0,0), new Point(1,1));

看起来一样,您实际上将不同的 Point 对象传递给两个调用。

关于javascript - 带有 jsmock 测试的 qunit 失败,我不知道为什么 :),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6719471/

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