macos-defaults/build/production/__mocks__/fs.js
2020-09-20 20:00:59 +02:00

15 lines
390 B
JavaScript

const fs = jest.genMockFromModule('fs');
const result = {}
fs.mkdirSync = jest.fn()
fs.writeFileSync = jest.fn((path, content) => {
result[path] = content
})
fs.copyFileSync = jest.fn((origin, destination) => {
result[destination] = `copied:${origin}`
})
fs.readFakeFileSync = jest.fn(path => result[path])
fs.readFileSync = jest.requireActual("fs").readFileSync
module.exports = fs