Skip to content

Commit 6d93d65

Browse files
authored
Turbopack: add test test for css order (#76675)
### What? Adds a broken test case
1 parent 6a1b633 commit 6d93d65

File tree

66 files changed

+470
-102
lines changed

Some content is hidden

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

66 files changed

+470
-102
lines changed
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,5 @@
11
import("./1.css");
22
import("./2.css");
3+
4+
import("./x.css");
5+
import("./y.css");
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
@import "y.css";
2+
3+
.x {
4+
content: "";
5+
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
@import "x.css";
2+
3+
.y {
4+
content: "";
5+
}

turbopack/crates/turbopack-tests/tests/snapshot/css/cycle/output/turbopack_crates_turbopack-tests_tests_snapshot_css_cycle_input_5b2f9846._.css

+7
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

turbopack/crates/turbopack-tests/tests/snapshot/css/cycle/output/turbopack_crates_turbopack-tests_tests_snapshot_css_cycle_input_5b2f9846._.css.map

+9
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

turbopack/crates/turbopack-tests/tests/snapshot/css/cycle/output/turbopack_crates_turbopack-tests_tests_snapshot_css_cycle_input_99c586b3._.css

+7
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

turbopack/crates/turbopack-tests/tests/snapshot/css/cycle/output/turbopack_crates_turbopack-tests_tests_snapshot_css_cycle_input_99c586b3._.css.map

+9
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
@@ -1,4 +1,4 @@
1-
(globalThis.TURBOPACK = globalThis.TURBOPACK || []).push(["output/turbopack_crates_turbopack-tests_tests_snapshot_css_cycle_input_b43e7d97._.js", {
1+
(globalThis.TURBOPACK = globalThis.TURBOPACK || []).push(["output/turbopack_crates_turbopack-tests_tests_snapshot_css_cycle_input_af36f555._.js", {
22

33
"[project]/turbopack/crates/turbopack-tests/tests/snapshot/css/cycle/input/1.css [test] (css, async loader)": ((__turbopack_context__) => {
44

@@ -68,4 +68,48 @@ __turbopack_context__.v((parentImport) => {
6868
].map((chunk) => __turbopack_context__.l(chunk))).then(() => {});
6969
});
7070
}}),
71+
"[project]/turbopack/crates/turbopack-tests/tests/snapshot/css/cycle/input/x.css [test] (css, async loader)": ((__turbopack_context__) => {
72+
73+
var { g: global, d: __dirname } = __turbopack_context__;
74+
{
75+
__turbopack_context__.v((parentImport) => {
76+
return Promise.all([
77+
{
78+
"path": "output/turbopack_crates_turbopack-tests_tests_snapshot_css_cycle_input_5b2f9846._.css",
79+
"included": [
80+
"[project]/turbopack/crates/turbopack-tests/tests/snapshot/css/cycle/input/x.css [test] (css)",
81+
"[project]/turbopack/crates/turbopack-tests/tests/snapshot/css/cycle/input/y.css [test] (css)"
82+
],
83+
"moduleChunks": [
84+
"output/turbopack_crates_turbopack-tests_tests_snapshot_css_cycle_input_x_7d7e1c0b.css",
85+
"output/turbopack_crates_turbopack-tests_tests_snapshot_css_cycle_input_y_7d7e1c0b.css",
86+
"output/turbopack_crates_turbopack-tests_tests_snapshot_css_cycle_input_y_7d7e1c0b.css",
87+
"output/turbopack_crates_turbopack-tests_tests_snapshot_css_cycle_input_x_7d7e1c0b.css"
88+
]
89+
}
90+
].map((chunk) => __turbopack_context__.l(chunk))).then(() => {});
91+
});
92+
}}),
93+
"[project]/turbopack/crates/turbopack-tests/tests/snapshot/css/cycle/input/y.css [test] (css, async loader)": ((__turbopack_context__) => {
94+
95+
var { g: global, d: __dirname } = __turbopack_context__;
96+
{
97+
__turbopack_context__.v((parentImport) => {
98+
return Promise.all([
99+
{
100+
"path": "output/turbopack_crates_turbopack-tests_tests_snapshot_css_cycle_input_99c586b3._.css",
101+
"included": [
102+
"[project]/turbopack/crates/turbopack-tests/tests/snapshot/css/cycle/input/y.css [test] (css)",
103+
"[project]/turbopack/crates/turbopack-tests/tests/snapshot/css/cycle/input/x.css [test] (css)"
104+
],
105+
"moduleChunks": [
106+
"output/turbopack_crates_turbopack-tests_tests_snapshot_css_cycle_input_y_7d7e1c0b.css",
107+
"output/turbopack_crates_turbopack-tests_tests_snapshot_css_cycle_input_x_7d7e1c0b.css",
108+
"output/turbopack_crates_turbopack-tests_tests_snapshot_css_cycle_input_x_7d7e1c0b.css",
109+
"output/turbopack_crates_turbopack-tests_tests_snapshot_css_cycle_input_y_7d7e1c0b.css"
110+
]
111+
}
112+
].map((chunk) => __turbopack_context__.l(chunk))).then(() => {});
113+
});
114+
}}),
71115
}]);

turbopack/crates/turbopack-tests/tests/snapshot/css/cycle/output/turbopack_crates_turbopack-tests_tests_snapshot_css_cycle_input_index_2a740bfb.js

+2
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

turbopack/crates/turbopack-tests/tests/snapshot/css/cycle/output/turbopack_crates_turbopack-tests_tests_snapshot_css_cycle_input_index_2a740bfb.js.map

+1-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
@@ -1,6 +1,6 @@
11
(globalThis.TURBOPACK = globalThis.TURBOPACK || []).push([
2-
"output/turbopack_crates_turbopack-tests_tests_snapshot_css_cycle_input_index_99fd20ec.js",
2+
"output/turbopack_crates_turbopack-tests_tests_snapshot_css_cycle_input_index_45aba2aa.js",
33
{},
4-
{"otherChunks":["output/turbopack_crates_turbopack-tests_tests_snapshot_css_cycle_input_b43e7d97._.js","output/turbopack_crates_turbopack-tests_tests_snapshot_css_cycle_input_index_2a740bfb.js"],"runtimeModuleIds":["[project]/turbopack/crates/turbopack-tests/tests/snapshot/css/cycle/input/index.js [test] (ecmascript)"]}
4+
{"otherChunks":["output/turbopack_crates_turbopack-tests_tests_snapshot_css_cycle_input_af36f555._.js","output/turbopack_crates_turbopack-tests_tests_snapshot_css_cycle_input_index_2a740bfb.js"],"runtimeModuleIds":["[project]/turbopack/crates/turbopack-tests/tests/snapshot/css/cycle/input/index.js [test] (ecmascript)"]}
55
]);
66
// Dummy runtime

turbopack/crates/turbopack-tests/tests/snapshot/css/cycle/output/turbopack_crates_turbopack-tests_tests_snapshot_css_cycle_input_x_7d7e1c0b.css

+3
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

turbopack/crates/turbopack-tests/tests/snapshot/css/cycle/output/turbopack_crates_turbopack-tests_tests_snapshot_css_cycle_input_x_7d7e1c0b.css.map

+7
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

turbopack/crates/turbopack-tests/tests/snapshot/css/cycle/output/turbopack_crates_turbopack-tests_tests_snapshot_css_cycle_input_y_7d7e1c0b.css

+3
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

turbopack/crates/turbopack-tests/tests/snapshot/css/cycle/output/turbopack_crates_turbopack-tests_tests_snapshot_css_cycle_input_y_7d7e1c0b.css.map

+7
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

turbopack/crates/turbopack-tests/tests/snapshot/css/split-shared/input/b.css

+1-1
Original file line numberDiff line numberDiff line change
@@ -5,5 +5,5 @@
55
@import "b4.css";
66

77
.b {
8-
content: "11";
8+
content: "16";
99
}

turbopack/crates/turbopack-tests/tests/snapshot/css/split-shared/input/b3.css

+1-1
Original file line numberDiff line numberDiff line change
@@ -2,5 +2,5 @@
22
@import "b3b.css";
33

44
.b3 {
5-
content: "9";
5+
content: "11";
66
}
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
@import "shared.css";
2+
13
.b3a {
2-
content: "7";
4+
content: "9";
35
}
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
11
.b3a {
2-
content: "8";
2+
content: "10";
33
}
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,6 @@
1+
@import "b4a.css";
2+
@import "b4b.css";
3+
14
.b4 {
2-
content: "10";
5+
content: "14";
36
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
@import "shared.css";
2+
3+
.b4a {
4+
content: "12";
5+
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
@import "shared.css";
2+
3+
.b4b {
4+
content: "13";
5+
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
.b5 {
2+
content: "15";
3+
}
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
@import "shared.css";
2+
13
.c {
2-
content: "12";
4+
content: "17";
35
}
Original file line numberDiff line numberDiff line change
@@ -1 +1,2 @@
1+
@import "b4.css";
12
@import "b3.css";
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,3 @@
1-
import "./entry.css";
2-
1+
import("./entry.css");
32
import("./b1.css");
43
import("./entry2.css");
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
@import "shared1.css";
2+
3+
.shared {
4+
content: "8";
5+
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
.shared {
2+
content: "7";
3+
}

turbopack/crates/turbopack-tests/tests/snapshot/css/split-shared/output/4e721_crates_turbopack-tests_tests_snapshot_css_split-shared_input_b3_7d7e1c0b.css

+1-1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

turbopack/crates/turbopack-tests/tests/snapshot/css/split-shared/output/4e721_crates_turbopack-tests_tests_snapshot_css_split-shared_input_b3_7d7e1c0b.css.map

+2-2
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

turbopack/crates/turbopack-tests/tests/snapshot/css/split-shared/output/4e721_crates_turbopack-tests_tests_snapshot_css_split-shared_input_b3a_7d7e1c0b.css

+1-1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

turbopack/crates/turbopack-tests/tests/snapshot/css/split-shared/output/4e721_crates_turbopack-tests_tests_snapshot_css_split-shared_input_b3a_7d7e1c0b.css.map

+1-1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

turbopack/crates/turbopack-tests/tests/snapshot/css/split-shared/output/4e721_crates_turbopack-tests_tests_snapshot_css_split-shared_input_b3b_7d7e1c0b.css

+1-1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

turbopack/crates/turbopack-tests/tests/snapshot/css/split-shared/output/4e721_crates_turbopack-tests_tests_snapshot_css_split-shared_input_b3b_7d7e1c0b.css.map

+2-2
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

turbopack/crates/turbopack-tests/tests/snapshot/css/split-shared/output/4e721_crates_turbopack-tests_tests_snapshot_css_split-shared_input_b4_7d7e1c0b.css

+1-1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

turbopack/crates/turbopack-tests/tests/snapshot/css/split-shared/output/4e721_crates_turbopack-tests_tests_snapshot_css_split-shared_input_b4_7d7e1c0b.css.map

+1-1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

turbopack/crates/turbopack-tests/tests/snapshot/css/split-shared/output/4e721_crates_turbopack-tests_tests_snapshot_css_split-shared_input_b4a_7d7e1c0b.css.map

+7
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

turbopack/crates/turbopack-tests/tests/snapshot/css/split-shared/output/4e721_crates_turbopack-tests_tests_snapshot_css_split-shared_input_b4b_7d7e1c0b.css

+3
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

turbopack/crates/turbopack-tests/tests/snapshot/css/split-shared/output/4e721_crates_turbopack-tests_tests_snapshot_css_split-shared_input_b4b_7d7e1c0b.css.map

+7
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

turbopack/crates/turbopack-tests/tests/snapshot/css/split-shared/output/4e721_crates_turbopack-tests_tests_snapshot_css_split-shared_input_b_7d7e1c0b.css

+1-1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

turbopack/crates/turbopack-tests/tests/snapshot/css/split-shared/output/4e721_crates_turbopack-tests_tests_snapshot_css_split-shared_input_b_7d7e1c0b.css.map

+1-1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

turbopack/crates/turbopack-tests/tests/snapshot/css/split-shared/output/4e721_crates_turbopack-tests_tests_snapshot_css_split-shared_input_c_7d7e1c0b.css

+1-1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

turbopack/crates/turbopack-tests/tests/snapshot/css/split-shared/output/4e721_crates_turbopack-tests_tests_snapshot_css_split-shared_input_c_7d7e1c0b.css.map

+1-1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

turbopack/crates/turbopack-tests/tests/snapshot/css/split-shared/output/4e721_crates_turbopack-tests_tests_snapshot_css_split-shared_input_entry2_7d7e1c0b.css.map

+1-1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

turbopack/crates/turbopack-tests/tests/snapshot/css/split-shared/output/4e721_crates_turbopack-tests_tests_snapshot_css_split-shared_input_entry2_a4b6e7a0.css.map

-7
This file was deleted.

0 commit comments

Comments
 (0)