1 | const { patchFs } = require('fs-monkey')
|
2 | const fs = require('fs')
|
3 |
|
4 | module.exports = function mockFs(fileMap) {
|
5 | const originalFsRead = fs.readFileSync
|
6 |
|
7 | const myFs = {
|
8 | readFileSync: (fileName, ...args) => {
|
9 | return fileMap[fileName] || originalFsRead.call(fs, fileName, ...args)
|
10 | },
|
11 | }
|
12 |
|
13 | patchFs(myFs)
|
14 | }
|