/
githubmirror
/
webpack
Обзор
Документация
Войти
/
githubmirror
/
webpack
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
main
test/configCases/sharing/share-plugin/index.js
44 строки
1 KB
Tobias Koppers
pass on shareScope in SharePlugin
03 авг 2020, 15:32
03 авг 2020, 15:32
2d842c0
Код
Авторство
О чём код?
it("should provide and consume a normal library async", async () => { expect(await import("lib1")).toEqual( expect.objectContaining({ default: "lib1" }) ); }); it("should provide and consume a renamed library sync", () => { expect(require("lib-two")).toEqual( expect.objectContaining({ default: "lib2" }) ); }); it("should provide and consume a normal library async in a separate shareScope", async () => { expect(await import("lib3")).toEqual( expect.objectContaining({ default: "lib3" }) ); expect( __webpack_share_scopes__.default && __webpack_share_scopes__.default.lib3 ).toBe(undefined); expect(typeof __webpack_share_scopes__.other.lib3).toBe("object"); }); it("should provide and consume a relative request async", async () => { expect(await import("./relative1")).toEqual( expect.objectContaining({ default: "rel1" }) ); }); it("should consume a remapped relative request async", async () => { if (Math.random() < 0) require("store"); expect(await import("./relative2")).toEqual( expect.objectContaining({ default: "store" }) ); });