我正在使用Bootstrap(和jQuery)开发Angular.js应用程序。我正在使用Karma Jasmine和PhantomJS进行测试。
我编写了一个测试程序,它从我的控制器运行一个方法并比较两个相同的对象。
kubectl cp my-namepace/my-pod:/opt/tomcat/logs/catalina.2017-05-02.log -c my-container ./catalina.2017-05-02.log
it('should have a showDialog method which prompts a crud dialog', function () {
ctrl.showDialog({
id: 123,
});
expect(ctrl.crudDialogData).toBe({
id: 123,
});
});
方法存储传递给showDialog()
属性的参数。
运行测试时,我收到以下错误:
crudDialogData
据我所见,这应该是一个通行证。有什么帮助吗?
答案 0 :(得分:2)
toBe
与引用匹配。 toEqual
匹配值。您似乎想要使用toEqual