2017-06-14 71 views
0

我想在Jasmine和我的代码中编写单元测试,我比较两个不平等的对象。茉莉花的“toNotEqual”的替代方案是什么?

我使用下面的代码来做到这一点:

指望(OBJ1).toNotEqual(OBJ2)

但得到以下错误: 类型错误:期待(...)toNotEqual不功能

任何人都可以请建议如何解决这个问题?

+1

这句法是旧版本的茉莉花。如果你更新了Jasmine,可能会有一个突破性的变化。 – Randy

回答

1

如果您指定了正在使用的Jasmine版本,它可能会更有用。

但无论如何回答你的问题是..所有茉莉花版本1.3,2.0,2.1到2.5不支持toNotEqual和万一你想检查不平等,你必须连锁NOT期待比赛前。使用not.toEqual检查对象的不等式。

expect(obj1).not.toEqual(obj2)

toEqual matches deep equality. It does a recursive search through the objects to determine whether the values for their keys are equivalent.

toBe matches premetive types.

+0

“not.toEqual”比较两个对象是否相等? – user122345656

+0

@ user122345656检查我的更新。 – eigenharsha