deepinfra
Version:
Official API wrapper for DeepInfra
23 lines (22 loc) • 595 B
JavaScript
;
/**
* 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;