UNPKG

deepinfra

Version:
23 lines (22 loc) 595 B
"use strict"; /** * This file is used in unit tests to mock the fs module. * */ Object.defineProperty(exports, "__esModule", { value: true }); const fs = jest.createMockFromModule("fs"); jest.mock("node:fs", () => fs); let mockFiles = Object.create(null); function __setMockFiles(newMockFiles) { mockFiles = newMockFiles; } function readFileSync(filePath) { return mockFiles[filePath] || ""; } function createReadStream(filePath) { return filePath; } fs.__setMockFiles = __setMockFiles; fs.readFileSync = readFileSync; fs.createReadStream = createReadStream; module.exports = fs;