gpt4 book ai didi

javascript - Expect(object).toEqual(object) 抛出错误对象读取没有方法调用

转载 作者:行者123 更新时间:2023-11-28 07:21:16 25 4
gpt4 key购买 nike

我一直在尝试比较 jasmine 中的两个 javascript 对象。但我收到错误对象读取没有方法调用。

describe("AutoEditor", function() {

var widgetList = ["widget1","widget2"];
var oldEdgeStructure = {};
oldEdgeStructure.SingleLink = [{"widget1":[{"EdgePosition":"s","WidgetID":"widget2"}]},
{"widget2":[{"EdgePosition":"n","WidgetID":"widget1"}]}];

it("read edges", function(done) {

require(['auto-editor'], function(EdgeStructures) {
var containerEl = $('#container');
var edgeStructures = EdgeStructures.readEdges(widgetList,containerEl);
expect(edgeStructures.SingleLink).toEqual(oldEdgeStructure.SingleLink);
done();
});

});

});

最佳答案

收到错误是因为在将 div 附加到 DOM 后,我没有在正文中加载 Edgestructs。迈克尔你是对的。我刚刚在加载 DOM 内容并解决问题后在 body 标记中添加了脚本标记,用于加载我的库。

关于javascript - Expect(object).toEqual(object) 抛出错误对象读取没有方法调用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30295755/

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