mirror of https://github.com/webpack/webpack.git
test: update tests for ESM HMR
Github Actions / lint (push) Waiting to run
Details
Github Actions / validate-legacy-node (push) Waiting to run
Details
Github Actions / benchmark (1/4) (push) Waiting to run
Details
Github Actions / benchmark (2/4) (push) Waiting to run
Details
Github Actions / benchmark (3/4) (push) Waiting to run
Details
Github Actions / benchmark (4/4) (push) Waiting to run
Details
Github Actions / basic (push) Waiting to run
Details
Github Actions / unit (push) Waiting to run
Details
Github Actions / integration (10.x, macos-latest, a) (push) Blocked by required conditions
Details
Github Actions / integration (10.x, macos-latest, b) (push) Blocked by required conditions
Details
Github Actions / integration (10.x, ubuntu-latest, a) (push) Blocked by required conditions
Details
Github Actions / integration (10.x, ubuntu-latest, b) (push) Blocked by required conditions
Details
Github Actions / integration (10.x, windows-latest, a) (push) Blocked by required conditions
Details
Github Actions / integration (10.x, windows-latest, b) (push) Blocked by required conditions
Details
Github Actions / integration (12.x, ubuntu-latest, a) (push) Blocked by required conditions
Details
Github Actions / integration (14.x, ubuntu-latest, a) (push) Blocked by required conditions
Details
Github Actions / integration (16.x, ubuntu-latest, a) (push) Blocked by required conditions
Details
Github Actions / integration (18.x, ubuntu-latest, a) (push) Blocked by required conditions
Details
Github Actions / integration (20.x, macos-latest, a) (push) Blocked by required conditions
Details
Github Actions / integration (20.x, macos-latest, b) (push) Blocked by required conditions
Details
Github Actions / integration (20.x, ubuntu-latest, a) (push) Blocked by required conditions
Details
Github Actions / integration (20.x, ubuntu-latest, b) (push) Blocked by required conditions
Details
Github Actions / integration (20.x, windows-latest, a) (push) Blocked by required conditions
Details
Github Actions / integration (20.x, windows-latest, b) (push) Blocked by required conditions
Details
Github Actions / integration (22.x, macos-latest, a) (push) Blocked by required conditions
Details
Github Actions / integration (22.x, macos-latest, b) (push) Blocked by required conditions
Details
Github Actions / integration (22.x, ubuntu-latest, a) (push) Blocked by required conditions
Details
Github Actions / integration (22.x, ubuntu-latest, b) (push) Blocked by required conditions
Details
Github Actions / integration (22.x, windows-latest, a) (push) Blocked by required conditions
Details
Github Actions / integration (22.x, windows-latest, b) (push) Blocked by required conditions
Details
Github Actions / integration (24.x, macos-latest, a) (push) Blocked by required conditions
Details
Github Actions / integration (24.x, macos-latest, b) (push) Blocked by required conditions
Details
Github Actions / integration (24.x, ubuntu-latest, a) (push) Blocked by required conditions
Details
Github Actions / integration (24.x, ubuntu-latest, b) (push) Blocked by required conditions
Details
Github Actions / integration (24.x, windows-latest, a) (push) Blocked by required conditions
Details
Github Actions / integration (24.x, windows-latest, b) (push) Blocked by required conditions
Details
Github Actions / integration (lts/*, ubuntu-latest, a, 1) (push) Blocked by required conditions
Details
Github Actions / integration (lts/*, ubuntu-latest, b, 1) (push) Blocked by required conditions
Details
Github Actions / lint (push) Waiting to run
Details
Github Actions / validate-legacy-node (push) Waiting to run
Details
Github Actions / benchmark (1/4) (push) Waiting to run
Details
Github Actions / benchmark (2/4) (push) Waiting to run
Details
Github Actions / benchmark (3/4) (push) Waiting to run
Details
Github Actions / benchmark (4/4) (push) Waiting to run
Details
Github Actions / basic (push) Waiting to run
Details
Github Actions / unit (push) Waiting to run
Details
Github Actions / integration (10.x, macos-latest, a) (push) Blocked by required conditions
Details
Github Actions / integration (10.x, macos-latest, b) (push) Blocked by required conditions
Details
Github Actions / integration (10.x, ubuntu-latest, a) (push) Blocked by required conditions
Details
Github Actions / integration (10.x, ubuntu-latest, b) (push) Blocked by required conditions
Details
Github Actions / integration (10.x, windows-latest, a) (push) Blocked by required conditions
Details
Github Actions / integration (10.x, windows-latest, b) (push) Blocked by required conditions
Details
Github Actions / integration (12.x, ubuntu-latest, a) (push) Blocked by required conditions
Details
Github Actions / integration (14.x, ubuntu-latest, a) (push) Blocked by required conditions
Details
Github Actions / integration (16.x, ubuntu-latest, a) (push) Blocked by required conditions
Details
Github Actions / integration (18.x, ubuntu-latest, a) (push) Blocked by required conditions
Details
Github Actions / integration (20.x, macos-latest, a) (push) Blocked by required conditions
Details
Github Actions / integration (20.x, macos-latest, b) (push) Blocked by required conditions
Details
Github Actions / integration (20.x, ubuntu-latest, a) (push) Blocked by required conditions
Details
Github Actions / integration (20.x, ubuntu-latest, b) (push) Blocked by required conditions
Details
Github Actions / integration (20.x, windows-latest, a) (push) Blocked by required conditions
Details
Github Actions / integration (20.x, windows-latest, b) (push) Blocked by required conditions
Details
Github Actions / integration (22.x, macos-latest, a) (push) Blocked by required conditions
Details
Github Actions / integration (22.x, macos-latest, b) (push) Blocked by required conditions
Details
Github Actions / integration (22.x, ubuntu-latest, a) (push) Blocked by required conditions
Details
Github Actions / integration (22.x, ubuntu-latest, b) (push) Blocked by required conditions
Details
Github Actions / integration (22.x, windows-latest, a) (push) Blocked by required conditions
Details
Github Actions / integration (22.x, windows-latest, b) (push) Blocked by required conditions
Details
Github Actions / integration (24.x, macos-latest, a) (push) Blocked by required conditions
Details
Github Actions / integration (24.x, macos-latest, b) (push) Blocked by required conditions
Details
Github Actions / integration (24.x, ubuntu-latest, a) (push) Blocked by required conditions
Details
Github Actions / integration (24.x, ubuntu-latest, b) (push) Blocked by required conditions
Details
Github Actions / integration (24.x, windows-latest, a) (push) Blocked by required conditions
Details
Github Actions / integration (24.x, windows-latest, b) (push) Blocked by required conditions
Details
Github Actions / integration (lts/*, ubuntu-latest, a, 1) (push) Blocked by required conditions
Details
Github Actions / integration (lts/*, ubuntu-latest, b, 1) (push) Blocked by required conditions
Details
This commit is contained in:
parent
24c0ededd2
commit
21b28a82f7
|
@ -1,29 +1,30 @@
|
||||||
import * as styles from "./style.module.css";
|
import * as styles from "./style.module.css";
|
||||||
import update from "../../update.esm";
|
import update from "../../update.esm";
|
||||||
|
|
||||||
|
import.meta.webpackHot.accept(["./style.module.css", "./style2.module.css"])
|
||||||
|
|
||||||
it("should work", async function (done) {
|
it("should work", async function (done) {
|
||||||
expect(styles).toMatchObject({ class: "_style_module_css-class" });
|
expect(styles).toMatchObject({ class: "_style_module_css-class" });
|
||||||
|
|
||||||
const styles2 = await import("./style2.module.css");
|
const styles2 = await import("./style2.module.css");
|
||||||
|
|
||||||
expect(styles2).toMatchObject({
|
expect(styles2).toMatchObject({
|
||||||
foo: "_style2_module_css-foo"
|
foo: "_style2_module_css-foo"
|
||||||
});
|
});
|
||||||
|
|
||||||
import.meta.webpackHot.accept(["./style.module.css", "./style2.module.css"], () => {
|
NEXT(update(done, true, () => {
|
||||||
|
Promise.all([
|
||||||
|
import("./style.module.css"),
|
||||||
|
import("./style2.module.css")
|
||||||
|
])
|
||||||
|
.then(([styles, styles2]) => {
|
||||||
expect(styles).toMatchObject({
|
expect(styles).toMatchObject({
|
||||||
"class-other": "_style_module_css-class-other"
|
"class-other": "_style_module_css-class-other"
|
||||||
});
|
});
|
||||||
import("./style2.module.css").then(styles2 => {
|
|
||||||
expect(styles2).toMatchObject({
|
expect(styles2).toMatchObject({
|
||||||
"bar": "_style2_module_css-bar"
|
"bar": "_style2_module_css-bar"
|
||||||
});
|
});
|
||||||
|
|
||||||
done();
|
done();
|
||||||
|
}).catch(done);
|
||||||
|
}));
|
||||||
});
|
});
|
||||||
});
|
|
||||||
|
|
||||||
NEXT(update(done));
|
|
||||||
});
|
|
||||||
|
|
||||||
module.hot.accept();
|
|
||||||
|
|
|
@ -8,7 +8,6 @@ it("should handle HMR with split chunks in ESM format", (done) => {
|
||||||
]).then(([commonModule, vendorModule]) => {
|
]).then(([commonModule, vendorModule]) => {
|
||||||
expect(commonModule.commonFunction("test")).toBe("Common function processed: test");
|
expect(commonModule.commonFunction("test")).toBe("Common function processed: test");
|
||||||
expect(vendorModule.default.version).toBe("1.0.0");
|
expect(vendorModule.default.version).toBe("1.0.0");
|
||||||
done();
|
|
||||||
}).catch(done);
|
}).catch(done);
|
||||||
|
|
||||||
NEXT(update(done, true, () => {
|
NEXT(update(done, true, () => {
|
||||||
|
|
Loading…
Reference in New Issue