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