我有以下声明

expect(A.["BAR"].name).toEqual("foo"); 

由于事实,我的对象A具有顶级属性“ bar”和bar具有“ foo”的值。

我想测试我的结构以确认属性“ nonxistingprop”尚未定义。例如

expect(A.["NONEXISTINGPROP"].name).not.toBeDefined(); 

但是我似乎得到了

  "TypeError: A.[NONEXISTINGPROP] is undefined" 

在茉莉测试跑者中,这正是我要确认的。任何想法为什么茉莉花在哭泣。我希望它能通过。

谢谢

有帮助吗?

解决方案

答案似乎是...

expect(A.NONEXISTINGPROP).not.toBeDefined(); 

即删除名称位

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top