Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/reactjs/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Reactjs 什么是开玩笑的断言?_Reactjs_Unit Testing_Testing_Jestjs_Qa - Fatal编程技术网

Reactjs 什么是开玩笑的断言?

Reactjs 什么是开玩笑的断言?,reactjs,unit-testing,testing,jestjs,qa,Reactjs,Unit Testing,Testing,Jestjs,Qa,我不太会开玩笑 它的文档说明,在处理异步代码时,应该编写expect.assertions(x)。 断言到底指的是什么?它是普通Javascript的一个术语吗?在本文中,它是测试术语,没有特殊含义 使用expect.assertions(n),您告诉Jest您希望当前测试执行n断言。断言是检查值是否满足某些条件 换句话说,如果使用expect.assertions(5)测试将失败,除非调用expect()至少5次 这对于异步测试很有用,但它不是处理异步性的唯一方法,您可以在中找到其他模式

我不太会开玩笑

它的文档说明,在处理异步代码时,应该编写expect.assertions(x)。
断言到底指的是什么?它是普通Javascript的一个术语吗?

在本文中,它是测试术语,没有特殊含义

使用
expect.assertions(n)
,您告诉Jest您希望当前测试执行
n
断言。断言是检查值是否满足某些条件

换句话说,如果使用
expect.assertions(5)
测试将失败,除非调用
expect()
至少5次

这对于异步测试很有用,但它不是处理异步性的唯一方法,您可以在中找到其他模式