类别:MatchersUtil

MatchersUtil

实现比较器使用的实用程序。
注意:不要直接构建。Jasmine 会构建一个并将其传递给比较器和不对称相等性测试器。

方法

contains(haystack, needle) → {boolean}

使用和 MatchersUtil#equals 相同的比较逻辑判断 haystack 是否包含 needle

参数
名称 类型 说明
haystack *

要搜索的集合

needle *

要搜索的值

  • 2.0.0
返回值

如果在 haystack 中找到了 needle,则返回 true

类型
boolean

equals(a, b) → {boolean}

判断两个值是否深度相等。

参数
名称 类型 说明
a *

要比较的第一个值

b *

要比较的第二个值

  • 2.0.0
返回值

如果相等则返回 true

类型
boolean

pp(value) → {string}

对值进行格式化以用于比较器失败消息和类似上下文,同时考虑当前自定义值格式化程序集。

参数
名称 类型 说明
value *

要美化打印的值

  • 3.6.0
返回值

美化打印的值

类型
string