fs.js 389 B

123456789101112131415161718192021
  1. const path = require('path')
  2. const fs = jest.genMockFromModule('fs')
  3. let mockFiles = {}
  4. function __setMockFiles (newMockFiles) {
  5. mockFiles = newMockFiles
  6. }
  7. function readdir (dirPath, callback) {
  8. callback(null, mockFiles)
  9. }
  10. function stat (file, callback) {
  11. callback(null, { bugu: 12 })
  12. }
  13. fs.__setMockFiles = __setMockFiles
  14. fs.readdir = readdir
  15. fs.stat = stat
  16. module.exports = fs