相关疑难解决方法(0)

是否有一个数组相等匹配函数忽略jest.js中的元素位置?

我得到.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中执行此操作,即测试两个数组的相等性而不管其元素位置如何.我是否必须针对另一个阵列中的所有元素测试每个元素,反之亦然?或者还有另一种方式吗?

jasmine jestjs

32
推荐指数
8
解决办法
2万
查看次数

标签 统计

jasmine ×1

jestjs ×1