expect(object). toequal (object)抛出错误对象读取没有方法调用
expect(object).toEqual(object) is throwing error Object reading has no method call
我一直在尝试比较茉莉花中的两个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();
});
});
});
是得到错误,因为我没有加载Edgestructures在主体后div被追加到DOM。迈克尔,你说得对。我只是添加了script标签,在DOM内容加载后,我在body标签中加载了我的库,问题得到了解决。
相关文章:
- 从桌面读取python文件时高亮显示代码
- Javascript-如何读取json文件中的列并将其保存在Javascript数组中
- 使用Dnamics CRM 2011中的JavaScript读取子网格的所有记录,而不考虑活动页面
- 节点Js:How to catch a“;没有这样的文件或目录“;读取线模块出错
- TypeError:无法读取属性'推'未定义的JavaScript
- 同样,同样的错误'ahorcado.js:26未捕获类型错误:无法读取属性'beginPath'
- 未捕获的TypeError无法读取未定义的属性socialsharing
- 如何在读取XLS/XLSX本地文件时,使用IE的javascript代码启用未标记为安全的ActiveX控件
- 函数未在Object.keys或Object.getOwnPropertyNames下列出,但可以调用
- 字符串在将其传递给另一个活动Android JavaScript时读取Null
- NodeJS-readline暂停和恢复事件发射器(逐行读取)
- 未捕获的类型错误:无法读取属性'删除'的未定义
- delete在Object上效率低下,但在DOM Element's的数据属性,与null out相比
- AngularJS指令出错-无法读取属性'编译'的未定义
- 未捕获的类型错误:无法读取属性'name'即使它存在,也无法定义
- 如何在Javascript中读取unsigned int
- 如何读取表单中的输入数据
- 如何使用AngularJS从Firebase读取Object
- 如何在 Javascript 中读取从 C# 传递的 params object[] 项
- expect(object). toequal (object)抛出错误对象读取没有方法调用