Javascript 如何测试更改文件内容的函数(Jest)

Javascript 如何测试更改文件内容的函数(Jest),javascript,node.js,testing,jestjs,Javascript,Node.js,Testing,Jestjs,例如,我在模块“updater.js”中有一个函数可以更改“main.js”文件内容,我如何用jest测试这种行为 更新程序函数代码: function update() { ..... update main.js content } module.exports = update 项目结构: myProject updater.js main.js <-this file changes if call "update" function myProject upda

例如,我在模块“updater.js”中有一个函数可以更改“main.js”文件内容,我如何用jest测试这种行为

更新程序函数代码:

function update() {
  ..... update main.js content
}

module.exports = update
项目结构:

myProject
  updater.js
  main.js <-this file changes if call "update" function
myProject
updater.js

main.js您是否尝试实现您描述的逻辑?怎么搞的?为了避免XY问题,需要重写main的上下文也会很有帮助。我将更新这个问题。