Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/440.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 如何在每次测试以监视模式重新运行之前运行任意代码?_Javascript_Typescript_Unit Testing_Vue.js_Jestjs - Fatal编程技术网

Javascript 如何在每次测试以监视模式重新运行之前运行任意代码?

Javascript 如何在每次测试以监视模式重新运行之前运行任意代码?,javascript,typescript,unit-testing,vue.js,jestjs,Javascript,Typescript,Unit Testing,Vue.js,Jestjs,在以监视模式重新运行每个单元测试之前,我需要运行一段任意代码(将新的哈希或随机生成的数字写入test.json文件) 我在使用中提到的“setupTestFrameworkScriptFile”:“/setupTests.js”时遇到问题 开玩笑的配置。它可以工作,但它会将我的脚本添加到测试文件中并永远运行。不幸的是,即使我使用“testPathIgnorePatterns”或“CollectCoverage from”,我也无法解决这个问题 对这个问题开玩笑有更好的解决办法吗

在以监视模式重新运行每个单元测试之前,我需要运行一段任意代码(将新的哈希或随机生成的数字写入
test.json
文件)

我在使用中提到的
“setupTestFrameworkScriptFile”:“/setupTests.js”
时遇到问题 开玩笑的配置。它可以工作,但它会将我的脚本添加到测试文件中并永远运行。不幸的是,即使我使用
“testPathIgnorePatterns”
“CollectCoverage from”
,我也无法解决这个问题

对这个问题开玩笑有更好的解决办法吗