Javascript 在Jasmine中执行关于对象参数的断言

Javascript 在Jasmine中执行关于对象参数的断言,javascript,jasmine,Javascript,Jasmine,如何在Jasmine中执行关于对象参数的断言 我想编写如下伪代码: expect(spy).toHaveBeenCalledWithAnObjectMatching(expectation); 或者我必须编写自己的自定义匹配器吗?这样做的诀窍是: expect(spy).toHaveBeenCalledWith(jasmine.objectContaining(expectedArg));

如何在Jasmine中执行关于对象参数的断言

我想编写如下伪代码:

expect(spy).toHaveBeenCalledWithAnObjectMatching(expectation);
或者我必须编写自己的自定义匹配器吗?

这样做的诀窍是:

expect(spy).toHaveBeenCalledWith(jasmine.objectContaining(expectedArg));