我得到.toEqual()检查普通对象的所有字段的相等性:
expect(
{"key1":"pink wool","key2":"diorite"}
).toEqual(
{"key2":"diorite","key1":"pink wool"}
);
Run Code Online (Sandbox Code Playgroud)
这就过去了.
但是对于数组来说也是如此:
expect(["pink wool", "diorite"]).toEqual(["diorite", "pink wool"]);
Run Code Online (Sandbox Code Playgroud)
似乎没有匹配函数在jest docs中执行此操作,即测试两个数组的相等性而不管其元素位置如何.我是否必须针对另一个阵列中的所有元素测试每个元素,反之亦然?或者还有另一种方式吗?