我得到.toEqual()
检查普通对象的所有字段的相等性:
expect(
{"key1":"pink wool","key2":"diorite"}
).toEqual(
{"key2":"diorite","key1":"pink wool"}
);
这样就过去了。
但是对于数组却不是这样:
expect(["pink wool", "diorite"]).toEqual(["diorite", "pink wool"]);
在jest docs中似乎没有匹配器函数可以执行此操作,即,不管两个数组的元素位置如何,它都测试两个数组是否相等。我是否必须将一个数组中的每个元素与另一个数组中的所有元素进行测试,反之亦然?还是有另一种方法?