Skip to content

Commit 704bea9

Browse files
test: @charset (#823)
1 parent c377aed commit 704bea9

File tree

12 files changed

+128
-0
lines changed

12 files changed

+128
-0
lines changed

test/cases/at-charset/a.css

+11
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
@charset "utf-8";
2+
3+
@import "./ae.css";
4+
@import "./aa.css";
5+
@import "./ab.css";
6+
@import "./ac.css";
7+
@import "./ad.css";
8+
9+
body {
10+
background: red;
11+
}

test/cases/at-charset/aa.css

+5
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
@charset "utf-8";
2+
3+
.aa {
4+
background: green;
5+
}

test/cases/at-charset/ab.css

+5
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
@charset "utf-8";
2+
3+
.ab {
4+
background: green;
5+
}

test/cases/at-charset/ac.css

+5
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
@charset "utf-8";
2+
3+
.ac {
4+
background: green;
5+
}

test/cases/at-charset/ad.css

+5
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
@charset "utf-8";
2+
3+
.ad {
4+
background: green;
5+
}

test/cases/at-charset/ae.css

+5
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
@charset "utf-8";
2+
3+
.ae {
4+
background: green;
5+
}

test/cases/at-charset/b.css

+8
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
@charset "utf-8";
2+
3+
@import "./ba.css";
4+
@import "./bb.css";
5+
6+
body {
7+
background: yellow;
8+
}

test/cases/at-charset/ba.css

+5
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
@charset "utf-8";
2+
3+
.ba {
4+
background: green;
5+
}

test/cases/at-charset/bb.css

+5
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
@charset "utf-8";
2+
3+
.bb {
4+
background: green;
5+
}
+54
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,54 @@
1+
@charset "utf-8";
2+
3+
.ae {
4+
background: green;
5+
}
6+
7+
@charset "utf-8";
8+
9+
.aa {
10+
background: green;
11+
}
12+
13+
@charset "utf-8";
14+
15+
.ab {
16+
background: green;
17+
}
18+
19+
@charset "utf-8";
20+
21+
.ac {
22+
background: green;
23+
}
24+
25+
@charset "utf-8";
26+
27+
.ad {
28+
background: green;
29+
}
30+
31+
@charset "utf-8";
32+
33+
body {
34+
background: red;
35+
}
36+
37+
@charset "utf-8";
38+
39+
.ba {
40+
background: green;
41+
}
42+
43+
@charset "utf-8";
44+
45+
.bb {
46+
background: green;
47+
}
48+
49+
@charset "utf-8";
50+
51+
body {
52+
background: yellow;
53+
}
54+

test/cases/at-charset/index.js

+2
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
import "./a.css";
2+
import "./b.css";
+18
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
import Self from "../../../src";
2+
3+
module.exports = {
4+
entry: "./index.js",
5+
module: {
6+
rules: [
7+
{
8+
test: /\.css$/,
9+
use: [Self.loader, "css-loader"],
10+
},
11+
],
12+
},
13+
plugins: [
14+
new Self({
15+
filename: "[name].css",
16+
}),
17+
],
18+
};

0 commit comments

Comments
 (0)