use*_*656 4 javascript unit-testing jasmine
我正在尝试在Jasmine中编写单元测试,在我的代码中,我正在比较两个不等的对象.
我正在使用以下代码来执行此操作:
期待(OBJ1).toNotEqual(OBJ2)
但是得到以下错误:TypeError:expect(...).toNotEqual不是函数
任何人都可以建议如何解决这个问题?
eig*_*sha 13
如果您指定了正在使用的Jasmine版本,它可能会更有用.
但无论如何回答你的问题是..所有Jasmine版本1.3,2.0,2.1到2.5都不支持toNotEqual,如果你想检查不平等,你必须NOT在比赛前链接到期望.
使用not.toEqual为目的的检查不平等.
expect(obj1).not.toEqual(obj2)
toEqual匹配深度平等.它通过对象进行递归搜索,以确定其键的值是否相等.
toBe匹配premetive类型.