refactor: invoke createFsFromVolume as a function

This commit is contained in:
jamesgeorge007 2020-02-15 11:24:52 +05:30
parent 65877d5d30
commit 19a551a671
9 changed files with 33 additions and 33 deletions

View File

@ -8,7 +8,7 @@ const rimraf = require("rimraf");
const createCompiler = config => {
const compiler = webpack(config);
compiler.outputFileSystem = new createFsFromVolume(new Volume());
compiler.outputFileSystem = createFsFromVolume(new Volume());
return compiler;
};

View File

@ -273,7 +273,7 @@ describe("Compiler", () => {
filename: "bundle.js"
}
});
compiler.outputFileSystem = new createFsFromVolume(new Volume());
compiler.outputFileSystem = createFsFromVolume(new Volume());
compiler.run((err, stats) => {
if (err) return done(err);
if (compiler.outputFileSystem.existsSync("/bundle.js"))
@ -322,7 +322,7 @@ describe("Compiler", () => {
const createCompiler = options => {
return new Promise((resolve, reject) => {
const c = webpack(options);
c.outputFileSystem = new createFsFromVolume(new Volume());
c.outputFileSystem = createFsFromVolume(new Volume());
const watching = c.watch({}, (err, stats) => {
watching.close(() => {
if (err) return reject(err);
@ -358,7 +358,7 @@ describe("Compiler", () => {
filename: "bundle.js"
}
});
compiler.outputFileSystem = new createFsFromVolume(new Volume());
compiler.outputFileSystem = createFsFromVolume(new Volume());
const watching = compiler.watch({}, (err, stats) => {
watching.close();
if (err) return done(err);
@ -377,7 +377,7 @@ describe("Compiler", () => {
filename: "bundle.js"
}
});
compiler.outputFileSystem = new createFsFromVolume(new Volume());
compiler.outputFileSystem = createFsFromVolume(new Volume());
compiler.run((err, stats) => {
if (err) return done(err);
});
@ -395,7 +395,7 @@ describe("Compiler", () => {
filename: "bundle.js"
}
});
compiler.outputFileSystem = new createFsFromVolume(new Volume());
compiler.outputFileSystem = createFsFromVolume(new Volume());
compiler.watch({}, (err, stats) => {
if (err) return done(err);
});
@ -413,7 +413,7 @@ describe("Compiler", () => {
filename: "bundle.js"
}
});
compiler.outputFileSystem = new createFsFromVolume(new Volume());
compiler.outputFileSystem = createFsFromVolume(new Volume());
compiler.run((err, stats) => {
if (err) return done(err);
});
@ -431,7 +431,7 @@ describe("Compiler", () => {
filename: "bundle.js"
}
});
compiler.outputFileSystem = new createFsFromVolume(new Volume());
compiler.outputFileSystem = createFsFromVolume(new Volume());
compiler.watch({}, (err, stats) => {
if (err) return done(err);
});
@ -452,7 +452,7 @@ describe("Compiler", () => {
},
() => {}
);
compiler.outputFileSystem = new createFsFromVolume(new Volume());
compiler.outputFileSystem = createFsFromVolume(new Volume());
compiler.run((err, stats) => {
if (err) return done();
});
@ -467,7 +467,7 @@ describe("Compiler", () => {
filename: "bundle.js"
}
});
compiler.outputFileSystem = new createFsFromVolume(new Volume());
compiler.outputFileSystem = createFsFromVolume(new Volume());
compiler.run((err, stats) => {
if (err) return done(err);
@ -487,7 +487,7 @@ describe("Compiler", () => {
filename: "bundle.js"
}
});
compiler.outputFileSystem = new createFsFromVolume(new Volume());
compiler.outputFileSystem = createFsFromVolume(new Volume());
compiler.run((err, stats) => {
if (err) return done(err);
@ -507,7 +507,7 @@ describe("Compiler", () => {
filename: "bundle.js"
}
});
compiler.outputFileSystem = new createFsFromVolume(new Volume());
compiler.outputFileSystem = createFsFromVolume(new Volume());
const watching = compiler.watch({}, (err, stats) => {
if (err) return done(err);
});
@ -528,7 +528,7 @@ describe("Compiler", () => {
filename: "bundle.js"
}
});
compiler.outputFileSystem = new createFsFromVolume(new Volume());
compiler.outputFileSystem = createFsFromVolume(new Volume());
const watching = compiler.watch({}, (err, stats) => {
if (err) return done(err);
});
@ -549,7 +549,7 @@ describe("Compiler", () => {
filename: "bundle.js"
}
});
compiler.outputFileSystem = new createFsFromVolume(new Volume());
compiler.outputFileSystem = createFsFromVolume(new Volume());
let once = true;
compiler.hooks.afterDone.tap("RunAgainTest", () => {
if (!once) return;
@ -573,7 +573,7 @@ describe("Compiler", () => {
filename: "bundle.js"
}
});
compiler.outputFileSystem = new createFsFromVolume(new Volume());
compiler.outputFileSystem = createFsFromVolume(new Volume());
const runCb = jest.fn();
const doneHookCb = jest.fn();
compiler.hooks.done.tap("afterDoneRunTest", doneHookCb);
@ -604,7 +604,7 @@ describe("Compiler", () => {
instanceCb();
}
);
compiler.outputFileSystem = new createFsFromVolume(new Volume());
compiler.outputFileSystem = createFsFromVolume(new Volume());
const doneHookCb = jest.fn();
compiler.hooks.done.tap("afterDoneRunTest", doneHookCb);
compiler.hooks.afterDone.tap("afterDoneRunTest", () => {
@ -623,7 +623,7 @@ describe("Compiler", () => {
filename: "bundle.js"
}
});
compiler.outputFileSystem = new createFsFromVolume(new Volume());
compiler.outputFileSystem = createFsFromVolume(new Volume());
const doneHookCb = jest.fn();
const watchCb = jest.fn();
const invalidateCb = jest.fn();
@ -650,7 +650,7 @@ describe("Compiler", () => {
filename: "bundle.js"
}
});
compiler.outputFileSystem = new createFsFromVolume(new Volume());
compiler.outputFileSystem = createFsFromVolume(new Volume());
const watchCloseCb = jest.fn();
const watchCloseHookCb = jest.fn();
const invalidateCb = jest.fn();
@ -678,7 +678,7 @@ describe("Compiler", () => {
}
});
compiler.outputFileSystem = new createFsFromVolume(new Volume());
compiler.outputFileSystem = createFsFromVolume(new Volume());
const watch = compiler.watch({}, err => {
if (err) return done(err);
@ -699,7 +699,7 @@ describe("Compiler", () => {
path: "/directory"
}
});
compiler.outputFileSystem = new createFsFromVolume(new Volume());
compiler.outputFileSystem = createFsFromVolume(new Volume());
compiler.run(() => {
compiler.run(() => {
const result = compiler.outputFileSystem.readFileSync(
@ -724,7 +724,7 @@ describe("Compiler", () => {
}
});
compiler.hooks.failed.tap("CompilerTest", failedSpy);
compiler.outputFileSystem = new createFsFromVolume(new Volume());
compiler.outputFileSystem = createFsFromVolume(new Volume());
compiler.run((err, stats) => {
expect(err).toBeTruthy();
expect(failedSpy).toHaveBeenCalledTimes(1);
@ -770,7 +770,7 @@ describe("Compiler", () => {
},
plugins: [new MyPlugin()]
});
compiler.outputFileSystem = new createFsFromVolume(new Volume());
compiler.outputFileSystem = createFsFromVolume(new Volume());
compiler.run((err, stats) => {
expect(capture.toString().replace(/[\d.]+ms/, "Xms"))
.toMatchInlineSnapshot(`
@ -801,7 +801,7 @@ describe("Compiler", () => {
},
plugins: [new MyPlugin()]
});
compiler.outputFileSystem = new createFsFromVolume(new Volume());
compiler.outputFileSystem = createFsFromVolume(new Volume());
compiler.run((err, stats) => {
expect(capture.toString().replace(/[\d.]+ms/, "Xms"))
.toMatchInlineSnapshot(`
@ -832,7 +832,7 @@ describe("Compiler", () => {
},
plugins: [new MyPlugin()]
});
compiler.outputFileSystem = new createFsFromVolume(new Volume());
compiler.outputFileSystem = createFsFromVolume(new Volume());
compiler.run((err, stats) => {
expect(capture.toString()).toMatchInlineSnapshot(`""`);
done();

View File

@ -8,7 +8,7 @@ describe("ContextModuleFactory", () => {
let factory, memfs;
beforeEach(() => {
factory = new ContextModuleFactory([]);
memfs = new createFsFromVolume(new Volume());
memfs = createFsFromVolume(new Volume());
});
it("should not report an error when ENOENT errors happen", done => {
memfs.readdir = (dir, callback) => {

View File

@ -15,7 +15,7 @@ const createMultiCompiler = () => {
entry: "./b.js"
}
]);
compiler.outputFileSystem = new createFsFromVolume(new Volume());
compiler.outputFileSystem = createFsFromVolume(new Volume());
return compiler;
};
@ -103,7 +103,7 @@ describe("MultiCompiler", function() {
},
() => {}
);
compiler.outputFileSystem = new createFsFromVolume(new Volume());
compiler.outputFileSystem = createFsFromVolume(new Volume());
compiler.run((err, stats) => {
if (err) return done();
});

View File

@ -15,7 +15,7 @@ describe("MultiStats", () => {
entry: "./fixtures/b"
}
]);
compiler.outputFileSystem = new createFsFromVolume(new Volume());
compiler.outputFileSystem = createFsFromVolume(new Volume());
compiler.run((err, stats) => {
if (err) return done(err);
try {

View File

@ -91,7 +91,7 @@ const createMultiCompiler = () => {
entry: "./b.js"
}
]);
compiler.outputFileSystem = new createFsFromVolume(new Volume());
compiler.outputFileSystem = createFsFromVolume(new Volume());
new webpack.ProgressPlugin().apply(compiler);
@ -104,7 +104,7 @@ const createSimpleCompiler = progressOptions => {
entry: "./a.js"
});
compiler.outputFileSystem = new createFsFromVolume(new Volume());
compiler.outputFileSystem = createFsFromVolume(new Volume());
new webpack.ProgressPlugin({
activeModules: true,

View File

@ -6,7 +6,7 @@ const { createFsFromVolume, Volume } = require("memfs");
const compile = options => {
return new Promise((resolve, reject) => {
const compiler = webpack(options);
compiler.outputFileSystem = new createFsFromVolume(new Volume());
compiler.outputFileSystem = createFsFromVolume(new Volume());
compiler.run((err, stats) => {
if (err) {
reject(err);

View File

@ -72,7 +72,7 @@ describe("WatchDetection", () => {
filename: "bundle.js"
}
});
const memfs = (compiler.outputFileSystem = new createFsFromVolume(
const memfs = (compiler.outputFileSystem = createFsFromVolume(
new Volume()
));
let onChange;

View File

@ -6,7 +6,7 @@ const webpack = require("..");
const createCompiler = config => {
const compiler = webpack(config);
compiler.outputFileSystem = new createFsFromVolume(new Volume());
compiler.outputFileSystem = createFsFromVolume(new Volume());
return compiler;
};