Skip to content

Commit c0ec939

Browse files
committed
test: add preload and prefetch tests
1 parent 6451833 commit c0ec939

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

57 files changed

+1034
-0
lines changed
+2
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
import(/* webpackPrefetch: true, webpackChunkName: "a1" */ "./a1");
2+
import(/* webpackPrefetch: true, webpackChunkName: "a2" */ "./a2");

test/cases/prefetch-preload-mixed/a1.js

Whitespace-only changes.

test/cases/prefetch-preload-mixed/a2.js

Whitespace-only changes.
+3
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
import(/* webpackPrefetch: true, webpackChunkName: "b1" */ "./b1");
2+
import(/* webpackPreload: true, webpackChunkName: "b2" */ "./b2");
3+
import(/* webpackPrefetch: true, webpackChunkName: "b3" */ "./b3");

test/cases/prefetch-preload-mixed/b1.js

Whitespace-only changes.

test/cases/prefetch-preload-mixed/b2.js

Whitespace-only changes.

test/cases/prefetch-preload-mixed/b3.js

Whitespace-only changes.
+2
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
import(/* webpackPreload: true, webpackChunkName: "c1" */ "./c1");
2+
import(/* webpackPreload: true, webpackChunkName: "c2" */ "./c2");

test/cases/prefetch-preload-mixed/c1.js

Whitespace-only changes.

test/cases/prefetch-preload-mixed/c2.js

Whitespace-only changes.

test/cases/prefetch-preload-mixed/expected/a.js

+1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
(self.webpackChunk=self.webpackChunk||[]).push([[341],{907:()=>{}}]);
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
(self.webpackChunk=self.webpackChunk||[]).push([[150],{694:()=>{}}]);

test/cases/prefetch-preload-mixed/expected/b.js

+1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
(self.webpackChunk=self.webpackChunk||[]).push([[364],{372:()=>{}}]);
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
(self.webpackChunk=self.webpackChunk||[]).push([[567],{109:()=>{}}]);
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
(self.webpackChunk=self.webpackChunk||[]).push([[758],{190:()=>{}}]);

test/cases/prefetch-preload-mixed/expected/c.js

+1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
(self.webpackChunk=self.webpackChunk||[]).push([[907],{813:()=>{}}]);
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
(self.webpackChunk=self.webpackChunk||[]).push([[896],{884:()=>{}}]);

test/cases/prefetch-preload-mixed/expected/main.js

+1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
import(/* webpackPrefetch: true, webpackChunkName: "a" */ "./a");
2+
import(/* webpackPrefetch: true, webpackChunkName: "b" */ "./b");
3+
import(/* webpackPrefetch: true, webpackChunkName: "c" */ "./c");
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
/** @type {import("../../../").Configuration} */
2+
module.exports = {
3+
mode: "production",
4+
entry: "./index",
5+
stats: {
6+
all: false,
7+
chunkRelations: true,
8+
chunks: true,
9+
},
10+
};

test/cases/prefetch/expected/inner.js

+10
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
(self["webpackChunk"] = self["webpackChunk"] || []).push([[0],{
2+
3+
/***/ 6:
4+
/***/ (() => {
5+
6+
7+
8+
/***/ })
9+
10+
}]);
+17
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
(self["webpackChunk"] = self["webpackChunk"] || []).push([[1],{
2+
3+
/***/ 7:
4+
/***/ (() => {
5+
6+
7+
8+
/***/ }),
9+
10+
/***/ 8:
11+
/***/ (() => {
12+
13+
14+
15+
/***/ })
16+
17+
}]);

0 commit comments

Comments
 (0)