添加一个模块以格式化特定于应用程序的数据结构以进行序列化。
匹配使用给定构造函数创建的任何内容。你可以在 toEqual
或 toBeCalledWith
中使用它,而不是字面量值。
匹配完全由所提供数组中的元素组成的任何数组。你可以在 toEqual
或 toBeCalledWith
中使用它,而不是字面量值。
(可选)你可以通过泛型为元素提供类型。
验证在测试期间调用了特定数量的断言。这在测试异步代码时通常很有用,以确保实际调用了回调中的断言。
在比较对象属性或数组项中的浮点数时很有用。如果需要比较数字,请改用 .toBeCloseTo
。
可选的 numDigits
参数限制了要检查的小数点后的位数。对于默认值 2,测试标准是 Math.abs(expected - received) < 0.005
(即 10 ** -2 / 2
)。
Optional
numDigits: number你可以使用 expect.extend
将你自己的匹配器添加到 Jest。
验证在测试期间至少调用了一个断言。这在测试异步代码时通常很有用,以确保实际调用了回调中的断言。
匹配任何包含完全符合预期的字符串的接收字符串
匹配任何包含完全提供的字符串的字符串
每次当你想测试一个值时,都会使用
expect
函数。你很少会单独调用expect
。