webpack/test/helpers/warmup-webpack.js

31 lines
567 B
JavaScript
Raw Normal View History

"use strict";
describe("warmup", () => {
it("should warmup webpack", (done) => {
2025-05-01 22:36:51 +08:00
/** @type {typeof import("../../") | undefined} */
let webpack = require("../../");
2024-07-31 04:09:42 +08:00
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();
2024-07-31 15:37:05 +08:00
} catch (doneErr) {
done(doneErr);
}
}
);
2021-07-15 21:41:30 +08:00
}, 300000);
});