mirror of https://github.com/webpack/webpack.git
31 lines
567 B
JavaScript
31 lines
567 B
JavaScript
"use strict";
|
|
|
|
describe("warmup", () => {
|
|
it("should warmup webpack", (done) => {
|
|
/** @type {typeof import("../../") | undefined} */
|
|
let webpack = require("../../");
|
|
|
|
const END = new Error("end warmup");
|
|
webpack(
|
|
{
|
|
entry: "data:text/javascript,import 'data:text/javascript,'",
|
|
plugins: [
|
|
(c) =>
|
|
c.hooks.emit.tap("Warmup", () => {
|
|
throw END;
|
|
})
|
|
]
|
|
},
|
|
(err) => {
|
|
webpack = undefined;
|
|
try {
|
|
expect(err).toBe(END);
|
|
done();
|
|
} catch (doneErr) {
|
|
done(doneErr);
|
|
}
|
|
}
|
|
);
|
|
}, 300000);
|
|
});
|