我正在用Jasmine编写Angular测试,想将具有某些属性的对象数组与另一个对象的数组(具有第一个对象的属性子集)进行比较 我无法使用objectContaining方法,因为我需要比较此类对象而不是其中一个对象的数组。
我尝试使用Expect(array1).toEqual(array2),并且仅在编译时失败,并显示错误:类型'{“ a”:string; “ b”:字符串} []无法分配给'ArrayContaining'类型。类型'{“ a”中缺少属性'asymmetricMatch':字符串; “ b”:string;} []'
ObjectA = {"a": string; "b":string; "c":string}
ObjectB = {"a": string; "b":string; }
有人可以帮助我如何与内置的茉莉花匹配器进行这种比较吗?