Skip to content

Commit 7d6b6ba

Browse files
committed
Separate snapshots tests in different files
1 parent 6f11e29 commit 7d6b6ba

File tree

155 files changed

+43993
-42037
lines changed

Some content is hidden

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

155 files changed

+43993
-42037
lines changed

package.json

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -72,13 +72,15 @@
7272
"@rollup/plugin-terser": "^0.4.4",
7373
"@types/eslint": "^8.56.6",
7474
"@types/jest": "^29.5.12",
75+
"@types/jest-specific-snapshot": "^0.5.9",
7576
"@types/node": "^20.12.2",
7677
"@types/rtlcss": "^3.5.4",
7778
"@typescript-eslint/eslint-plugin": "^7.4.0",
7879
"@typescript-eslint/parser": "^7.4.0",
7980
"eslint": "^8.57.0",
8081
"eslint-plugin-jest": "^27.9.0",
8182
"jest": "^29.7.0",
83+
"jest-specific-snapshot": "^8.0.0",
8284
"postcss": "^8.4.26",
8385
"replace-in-file": "^7.1.0",
8486
"rimraf": "^5.0.5",

pnpm-lock.yaml

Lines changed: 23 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
Lines changed: 60 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,60 @@
1+
// Jest Snapshot v1, https://goo.gl/fbAQLP
2+
3+
exports[`[[Mode: combined]] Variables Tests: aliases default 1`] = `
4+
":root {
5+
--small-padding: 2px 4px 8px 16px;
6+
--large-padding: 4px 8px 16px 32px;
7+
--custom-margin: 2px;
8+
--small-margin: 2px 4px 8px 16px;
9+
--large-margin: 4px 8px 16px 32px;
10+
}
11+
12+
.test1 {
13+
margin: var(--small-margin);
14+
padding: var(--small-padding);
15+
}
16+
17+
.test1.large {
18+
margin: var(--large-margin);
19+
padding: var(--large-padding);
20+
}
21+
22+
[dir="ltr"] .test1.large {
23+
left: 10px;
24+
}
25+
26+
[dir="rtl"] .test1.large {
27+
right: 10px;
28+
}
29+
30+
.test2 {
31+
margin: var(--custom-margin);
32+
}
33+
34+
[dir="ltr"] .test3 {
35+
padding:
36+
env(safe-area-inset-top, 10px)
37+
env(safe-area-inset-right, 20px)
38+
env(safe-area-inset-bottom, 30px)
39+
env(safe-area-inset-left, 40px)
40+
;
41+
}
42+
43+
[dir="rtl"] .test3 {
44+
padding:
45+
env(safe-area-inset-top, 10px)
46+
env(safe-area-inset-right, 40px)
47+
env(safe-area-inset-bottom, 30px)
48+
env(safe-area-inset-left, 20px);
49+
}
50+
51+
[dir="ltr"] .test4 {
52+
margin-right: env(safe-area-inset-right, 10px);
53+
margin-left: env(safe-area-inset-left, 20px);
54+
}
55+
56+
[dir="rtl"] .test4 {
57+
margin-left: env(safe-area-inset-left, 10px);
58+
margin-right: env(safe-area-inset-right, 20px);
59+
}"
60+
`;
Lines changed: 70 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,70 @@
1+
// Jest Snapshot v1, https://goo.gl/fbAQLP
2+
3+
exports[`[[Mode: combined]] Variables Tests: aliases map 1`] = `
4+
":root {
5+
--custom-margin: 2px;
6+
}
7+
8+
[dir="ltr"]:root {
9+
--small-padding: 2px 4px 8px 16px;
10+
--large-padding: 4px 8px 16px 32px;
11+
--small-margin: 2px 4px 8px 16px;
12+
--large-margin: 4px 8px 16px 32px;
13+
}
14+
15+
[dir="rtl"]:root {
16+
--small-padding: 2px 16px 8px 4px;
17+
--large-padding: 4px 32px 16px 8px;
18+
--small-margin: 2px 16px 8px 4px;
19+
--large-margin: 4px 32px 16px 8px;
20+
}
21+
22+
.test1 {
23+
margin: var(--small-margin);
24+
padding: var(--small-padding);
25+
}
26+
27+
.test1.large {
28+
margin: var(--large-margin);
29+
padding: var(--large-padding);
30+
}
31+
32+
[dir="ltr"] .test1.large {
33+
left: 10px;
34+
}
35+
36+
[dir="rtl"] .test1.large {
37+
right: 10px;
38+
}
39+
40+
.test2 {
41+
margin: var(--custom-margin);
42+
}
43+
44+
[dir="ltr"] .test3 {
45+
padding:
46+
env(safe-area-inset-top, 10px)
47+
env(safe-area-inset-right, 20px)
48+
env(safe-area-inset-bottom, 30px)
49+
env(safe-area-inset-left, 40px)
50+
;
51+
}
52+
53+
[dir="rtl"] .test3 {
54+
padding:
55+
env(safe-area-inset-top, 10px)
56+
env(safe-area-inset-right, 40px)
57+
env(safe-area-inset-bottom, 30px)
58+
env(safe-area-inset-left, 20px);
59+
}
60+
61+
[dir="ltr"] .test4 {
62+
margin-right: env(safe-area-inset-right, 10px);
63+
margin-left: env(safe-area-inset-left, 20px);
64+
}
65+
66+
[dir="rtl"] .test4 {
67+
margin-left: env(safe-area-inset-left, 10px);
68+
margin-right: env(safe-area-inset-right, 20px);
69+
}"
70+
`;
Lines changed: 70 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,70 @@
1+
// Jest Snapshot v1, https://goo.gl/fbAQLP
2+
3+
exports[`[[Mode: combined]] Variables Tests: processEnv = false 1`] = `
4+
":root {
5+
--custom-margin: 2px;
6+
}
7+
8+
[dir="ltr"]:root {
9+
--small-padding: 2px 4px 8px 16px;
10+
--large-padding: 4px 8px 16px 32px;
11+
--small-margin: 2px 4px 8px 16px;
12+
--large-margin: 4px 8px 16px 32px;
13+
}
14+
15+
[dir="rtl"]:root {
16+
--small-padding: 2px 16px 8px 4px;
17+
--large-padding: 4px 32px 16px 8px;
18+
--small-margin: 2px 16px 8px 4px;
19+
--large-margin: 4px 32px 16px 8px;
20+
}
21+
22+
.test1 {
23+
margin: var(--small-margin);
24+
padding: var(--small-padding);
25+
}
26+
27+
.test1.large {
28+
margin: var(--large-margin);
29+
padding: var(--large-padding);
30+
}
31+
32+
[dir="ltr"] .test1.large {
33+
left: 10px;
34+
}
35+
36+
[dir="rtl"] .test1.large {
37+
right: 10px;
38+
}
39+
40+
.test2 {
41+
margin: var(--custom-margin);
42+
}
43+
44+
[dir="ltr"] .test3 {
45+
padding:
46+
env(safe-area-inset-top, 10px)
47+
env(safe-area-inset-right, 20px)
48+
env(safe-area-inset-bottom, 30px)
49+
env(safe-area-inset-left, 40px)
50+
;
51+
}
52+
53+
[dir="rtl"] .test3 {
54+
padding:
55+
env(safe-area-inset-top, 10px)
56+
env(safe-area-inset-left, 40px)
57+
env(safe-area-inset-bottom, 30px)
58+
env(safe-area-inset-right, 20px);
59+
}
60+
61+
[dir="ltr"] .test4 {
62+
margin-right: env(safe-area-inset-right, 10px);
63+
margin-left: env(safe-area-inset-left, 20px);
64+
}
65+
66+
[dir="rtl"] .test4 {
67+
margin-left: env(safe-area-inset-right, 10px);
68+
margin-right: env(safe-area-inset-left, 20px);
69+
}"
70+
`;
Lines changed: 70 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,70 @@
1+
// Jest Snapshot v1, https://goo.gl/fbAQLP
2+
3+
exports[`[[Mode: combined]] Variables Tests: processEnv = true 1`] = `
4+
":root {
5+
--custom-margin: 2px;
6+
}
7+
8+
[dir="ltr"]:root {
9+
--small-padding: 2px 4px 8px 16px;
10+
--large-padding: 4px 8px 16px 32px;
11+
--small-margin: 2px 4px 8px 16px;
12+
--large-margin: 4px 8px 16px 32px;
13+
}
14+
15+
[dir="rtl"]:root {
16+
--small-padding: 2px 16px 8px 4px;
17+
--large-padding: 4px 32px 16px 8px;
18+
--small-margin: 2px 16px 8px 4px;
19+
--large-margin: 4px 32px 16px 8px;
20+
}
21+
22+
.test1 {
23+
margin: var(--small-margin);
24+
padding: var(--small-padding);
25+
}
26+
27+
.test1.large {
28+
margin: var(--large-margin);
29+
padding: var(--large-padding);
30+
}
31+
32+
[dir="ltr"] .test1.large {
33+
left: 10px;
34+
}
35+
36+
[dir="rtl"] .test1.large {
37+
right: 10px;
38+
}
39+
40+
.test2 {
41+
margin: var(--custom-margin);
42+
}
43+
44+
[dir="ltr"] .test3 {
45+
padding:
46+
env(safe-area-inset-top, 10px)
47+
env(safe-area-inset-right, 20px)
48+
env(safe-area-inset-bottom, 30px)
49+
env(safe-area-inset-left, 40px)
50+
;
51+
}
52+
53+
[dir="rtl"] .test3 {
54+
padding:
55+
env(safe-area-inset-top, 10px)
56+
env(safe-area-inset-right, 40px)
57+
env(safe-area-inset-bottom, 30px)
58+
env(safe-area-inset-left, 20px);
59+
}
60+
61+
[dir="ltr"] .test4 {
62+
margin-right: env(safe-area-inset-right, 10px);
63+
margin-left: env(safe-area-inset-left, 20px);
64+
}
65+
66+
[dir="rtl"] .test4 {
67+
margin-left: env(safe-area-inset-left, 10px);
68+
margin-right: env(safe-area-inset-right, 20px);
69+
}"
70+
`;

0 commit comments

Comments
 (0)