Skip to content

Commit

Permalink
test: add preload and prefetch tests
Browse files Browse the repository at this point in the history
  • Loading branch information
FogelAI committed Mar 13, 2024
1 parent 6451833 commit c0ec939
Show file tree
Hide file tree
Showing 57 changed files with 1,034 additions and 0 deletions.
2 changes: 2 additions & 0 deletions test/cases/prefetch-preload-mixed/a.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
import(/* webpackPrefetch: true, webpackChunkName: "a1" */ "./a1");
import(/* webpackPrefetch: true, webpackChunkName: "a2" */ "./a2");
Empty file.
Empty file.
3 changes: 3 additions & 0 deletions test/cases/prefetch-preload-mixed/b.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
import(/* webpackPrefetch: true, webpackChunkName: "b1" */ "./b1");
import(/* webpackPreload: true, webpackChunkName: "b2" */ "./b2");
import(/* webpackPrefetch: true, webpackChunkName: "b3" */ "./b3");
Empty file.
Empty file.
Empty file.
2 changes: 2 additions & 0 deletions test/cases/prefetch-preload-mixed/c.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
import(/* webpackPreload: true, webpackChunkName: "c1" */ "./c1");
import(/* webpackPreload: true, webpackChunkName: "c2" */ "./c2");
Empty file.
Empty file.
1 change: 1 addition & 0 deletions test/cases/prefetch-preload-mixed/expected/a.js

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

1 change: 1 addition & 0 deletions test/cases/prefetch-preload-mixed/expected/a1.js
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
(self.webpackChunk=self.webpackChunk||[]).push([[341],{907:()=>{}}]);
1 change: 1 addition & 0 deletions test/cases/prefetch-preload-mixed/expected/a2.js
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
(self.webpackChunk=self.webpackChunk||[]).push([[150],{694:()=>{}}]);
1 change: 1 addition & 0 deletions test/cases/prefetch-preload-mixed/expected/b.js

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

1 change: 1 addition & 0 deletions test/cases/prefetch-preload-mixed/expected/b1.js
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
(self.webpackChunk=self.webpackChunk||[]).push([[364],{372:()=>{}}]);
1 change: 1 addition & 0 deletions test/cases/prefetch-preload-mixed/expected/b2.js
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
(self.webpackChunk=self.webpackChunk||[]).push([[567],{109:()=>{}}]);
1 change: 1 addition & 0 deletions test/cases/prefetch-preload-mixed/expected/b3.js
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
(self.webpackChunk=self.webpackChunk||[]).push([[758],{190:()=>{}}]);
1 change: 1 addition & 0 deletions test/cases/prefetch-preload-mixed/expected/c.js

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

1 change: 1 addition & 0 deletions test/cases/prefetch-preload-mixed/expected/c1.js
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
(self.webpackChunk=self.webpackChunk||[]).push([[907],{813:()=>{}}]);
1 change: 1 addition & 0 deletions test/cases/prefetch-preload-mixed/expected/c2.js
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
(self.webpackChunk=self.webpackChunk||[]).push([[896],{884:()=>{}}]);
1 change: 1 addition & 0 deletions test/cases/prefetch-preload-mixed/expected/main.js

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

3 changes: 3 additions & 0 deletions test/cases/prefetch-preload-mixed/index.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
import(/* webpackPrefetch: true, webpackChunkName: "a" */ "./a");
import(/* webpackPrefetch: true, webpackChunkName: "b" */ "./b");
import(/* webpackPrefetch: true, webpackChunkName: "c" */ "./c");
10 changes: 10 additions & 0 deletions test/cases/prefetch-preload-mixed/webpack.config.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
/** @type {import("../../../").Configuration} */
module.exports = {
mode: "production",
entry: "./index",
stats: {
all: false,
chunkRelations: true,
chunks: true,
},
};
10 changes: 10 additions & 0 deletions test/cases/prefetch/expected/inner.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
(self["webpackChunk"] = self["webpackChunk"] || []).push([[0],{

/***/ 6:
/***/ (() => {



/***/ })

}]);
17 changes: 17 additions & 0 deletions test/cases/prefetch/expected/inner2.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
(self["webpackChunk"] = self["webpackChunk"] || []).push([[1],{

/***/ 7:
/***/ (() => {



/***/ }),

/***/ 8:
/***/ (() => {



/***/ })

}]);
Loading

0 comments on commit c0ec939

Please sign in to comment.