茉莉花测试 Restangular 响应

jasmine test a Restangular response

我打电话给

Restangular.all('resource').getList() 

我想测试一下结果是否符合预期。

在我的测试中,我想让这个工作

expectedResp = { one: 1, two: 2, three: 3 };
expect(resp).toEqual(expectedResp);

问题是来自 restangular 的 resp 被重新规范化了,这意味着除了从 rest 调用返回的数据之外,它还包含一堆成员。

应该是

expectedResp = { one: 1, two: 2, three: 3 };
expect(resp).toEqual(jasmine.objectContaining(expectedResp));