Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/379.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/unit-testing/4.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
Javascript 对于所有测试用例,在哪里放置“beforeach”?_Javascript_Unit Testing_Mocha.js - Fatal编程技术网

Javascript 对于所有测试用例,在哪里放置“beforeach”?

Javascript 对于所有测试用例,在哪里放置“beforeach”?,javascript,unit-testing,mocha.js,Javascript,Unit Testing,Mocha.js,这两种测试的区别是什么: 每次之前(doSomething) descripe(“我是此测试文件中唯一描述的根目录)”,()=>{ //许多测试用例。。。 }) descripe(“我是这个测试文件中唯一描述的根目录”,()=>{ 每次之前(剂量) //许多测试用例。。。 }) 如果将放在描述中的每个之前,它将在该块中的每个测试之前运行。如果将它放在根级别,它将在所有测试文件中的所有测试之前运行 请参阅或检查此项。descripe为测试创建一个闭包。beforeach将在所有这些内部测试的每个

这两种测试的区别是什么:

每次之前(doSomething)
descripe(“我是此测试文件中唯一描述的根目录)”,()=>{
//许多测试用例。。。
})
descripe(“我是这个测试文件中唯一描述的根目录”,()=>{
每次之前(剂量)
//许多测试用例。。。
})

如果将
放在描述中的每个
之前,它将在该块中的每个测试之前运行。如果将它放在根级别,它将在所有测试文件中的所有测试之前运行


请参阅或检查此项。

descripe为测试创建一个闭包。beforeach将在所有这些内部测试的每个测试之前运行。在第一个示例中,每次之前写入都将执行一次(但不确定)