mirror of https://github.com/webpack/webpack.git
58 lines
1.2 KiB
JavaScript
58 lines
1.2 KiB
JavaScript
it("should allow to dynamic import a css module", done => {
|
|
import("./style.module.css").then(x => {
|
|
try {
|
|
expect(x).toEqual(
|
|
nsObj({
|
|
a: "a",
|
|
abc: "a b c",
|
|
comments: "abc/****/ /* hello world *//****/ def",
|
|
whitespace: "abc\n\tdef",
|
|
default: "default"
|
|
})
|
|
);
|
|
} catch (e) {
|
|
return done(e);
|
|
}
|
|
done();
|
|
}, done);
|
|
});
|
|
|
|
it("should allow to reexport a css module", done => {
|
|
__non_webpack_require__("./reexported_js.bundle0.js");
|
|
import("./reexported").then(x => {
|
|
try {
|
|
expect(x).toEqual(
|
|
nsObj({
|
|
a: "a",
|
|
abc: "a b c",
|
|
comments: "abc/****/ /* hello world *//****/ def",
|
|
whitespace: "abc\n\tdef"
|
|
})
|
|
);
|
|
} catch (e) {
|
|
return done(e);
|
|
}
|
|
done();
|
|
}, done);
|
|
});
|
|
|
|
it("should allow to import a css module", done => {
|
|
__non_webpack_require__("./imported_js.bundle0.js");
|
|
import("./imported").then(({ default: x }) => {
|
|
try {
|
|
expect(x).toEqual(
|
|
nsObj({
|
|
a: "a",
|
|
abc: "a b c",
|
|
comments: "abc/****/ /* hello world *//****/ def",
|
|
whitespace: "abc\n\tdef",
|
|
default: "default"
|
|
})
|
|
);
|
|
} catch (e) {
|
|
return done(e);
|
|
}
|
|
done();
|
|
}, done);
|
|
});
|