Skip to content

Commit b86bb34

Browse files
committed
custom-properties : add failing test for #661
1 parent f5af3cc commit b86bb34

7 files changed

+98
-25
lines changed

plugins/postcss-custom-properties/test/basic.css

+14-4
Original file line numberDiff line numberDiff line change
@@ -139,12 +139,22 @@ html {
139139
font-family: var(--font, "Helvetica Neue", Arial, sans-serif);
140140
}
141141

142-
.ignores-declarations-that-have-an-exact-fallback {
142+
.ignores-declarations-that-have-an-exact-fallback-a {
143143
left: 1rem;
144-
left: var(--size, 1rem);
144+
left: var(--does-not-exist, 1rem);
145145
}
146146

147-
.does-not-ignore-declarations-that-have-an-exact-override {
148-
left: var(--size, 1rem);
147+
.ignores-declarations-that-have-an-exact-fallback-b {
148+
right: 2em;
149+
right: var(--✅-size);
150+
}
151+
152+
.does-not-ignore-declarations-that-have-an-exact-override-a {
153+
left: var(--does-not-exist, 1rem);
149154
left: 1rem;
150155
}
156+
157+
.does-not-ignore-declarations-that-have-an-exact-override-b {
158+
right: var(--✅-size);
159+
right: 2em;
160+
}

plugins/postcss-custom-properties/test/basic.expect.css

+15-4
Original file line numberDiff line numberDiff line change
@@ -160,13 +160,24 @@ html {
160160
font-family: var(--font, "Helvetica Neue", Arial, sans-serif);
161161
}
162162

163-
.ignores-declarations-that-have-an-exact-fallback {
163+
.ignores-declarations-that-have-an-exact-fallback-a {
164164
left: 1rem;
165-
left: var(--size, 1rem);
165+
left: var(--does-not-exist, 1rem);
166166
}
167167

168-
.does-not-ignore-declarations-that-have-an-exact-override {
168+
.ignores-declarations-that-have-an-exact-fallback-b {
169+
right: 2em;
170+
right: var(--✅-size);
171+
}
172+
173+
.does-not-ignore-declarations-that-have-an-exact-override-a {
169174
left: 1rem;
170-
left: var(--size, 1rem);
175+
left: var(--does-not-exist, 1rem);
171176
left: 1rem;
172177
}
178+
179+
.does-not-ignore-declarations-that-have-an-exact-override-b {
180+
right: 2em;
181+
right: var(--✅-size);
182+
right: 2em;
183+
}

plugins/postcss-custom-properties/test/basic.import-is-empty.expect.css

+15-4
Original file line numberDiff line numberDiff line change
@@ -160,13 +160,24 @@ html {
160160
font-family: var(--font, "Helvetica Neue", Arial, sans-serif);
161161
}
162162

163-
.ignores-declarations-that-have-an-exact-fallback {
163+
.ignores-declarations-that-have-an-exact-fallback-a {
164164
left: 1rem;
165-
left: var(--size, 1rem);
165+
left: var(--does-not-exist, 1rem);
166166
}
167167

168-
.does-not-ignore-declarations-that-have-an-exact-override {
168+
.ignores-declarations-that-have-an-exact-fallback-b {
169+
right: 2em;
170+
right: var(--✅-size);
171+
}
172+
173+
.does-not-ignore-declarations-that-have-an-exact-override-a {
169174
left: 1rem;
170-
left: var(--size, 1rem);
175+
left: var(--does-not-exist, 1rem);
171176
left: 1rem;
172177
}
178+
179+
.does-not-ignore-declarations-that-have-an-exact-override-b {
180+
right: 2em;
181+
right: var(--✅-size);
182+
right: 2em;
183+
}

plugins/postcss-custom-properties/test/basic.import-override.expect.css

+13-3
Original file line numberDiff line numberDiff line change
@@ -110,12 +110,22 @@
110110
font-family: "Helvetica Neue", Arial, sans-serif;
111111
}
112112

113-
.ignores-declarations-that-have-an-exact-fallback {
113+
.ignores-declarations-that-have-an-exact-fallback-a {
114114
left: 1rem;
115-
left: var(--size, 1rem);
115+
left: var(--does-not-exist, 1rem);
116116
}
117117

118-
.does-not-ignore-declarations-that-have-an-exact-override {
118+
.ignores-declarations-that-have-an-exact-fallback-b {
119+
right: 2em;
120+
right: var(--✅-size);
121+
}
122+
123+
.does-not-ignore-declarations-that-have-an-exact-override-a {
119124
left: 1rem;
120125
left: 1rem;
121126
}
127+
128+
.does-not-ignore-declarations-that-have-an-exact-override-b {
129+
right: 2em;
130+
right: 2em;
131+
}

plugins/postcss-custom-properties/test/basic.import-override.inverse.expect.css

+13-3
Original file line numberDiff line numberDiff line change
@@ -110,12 +110,22 @@
110110
font-family: "Helvetica Neue", Arial, sans-serif;
111111
}
112112

113-
.ignores-declarations-that-have-an-exact-fallback {
113+
.ignores-declarations-that-have-an-exact-fallback-a {
114114
left: 1rem;
115-
left: var(--size, 1rem);
115+
left: var(--does-not-exist, 1rem);
116116
}
117117

118-
.does-not-ignore-declarations-that-have-an-exact-override {
118+
.ignores-declarations-that-have-an-exact-fallback-b {
119+
right: 2em;
120+
right: var(--✅-size);
121+
}
122+
123+
.does-not-ignore-declarations-that-have-an-exact-override-a {
119124
left: 1rem;
120125
left: 1rem;
121126
}
127+
128+
.does-not-ignore-declarations-that-have-an-exact-override-b {
129+
right: 2em;
130+
right: 2em;
131+
}

plugins/postcss-custom-properties/test/basic.import.expect.css

+15-4
Original file line numberDiff line numberDiff line change
@@ -161,13 +161,24 @@ html {
161161
font-family: var(--font, "Helvetica Neue", Arial, sans-serif);
162162
}
163163

164-
.ignores-declarations-that-have-an-exact-fallback {
164+
.ignores-declarations-that-have-an-exact-fallback-a {
165165
left: 1rem;
166-
left: var(--size, 1rem);
166+
left: var(--does-not-exist, 1rem);
167167
}
168168

169-
.does-not-ignore-declarations-that-have-an-exact-override {
169+
.ignores-declarations-that-have-an-exact-fallback-b {
170+
right: 2em;
171+
right: var(--✅-size);
172+
}
173+
174+
.does-not-ignore-declarations-that-have-an-exact-override-a {
170175
left: 1rem;
171-
left: var(--size, 1rem);
176+
left: var(--does-not-exist, 1rem);
172177
left: 1rem;
173178
}
179+
180+
.does-not-ignore-declarations-that-have-an-exact-override-b {
181+
right: 2em;
182+
right: var(--✅-size);
183+
right: 2em;
184+
}

plugins/postcss-custom-properties/test/basic.preserve.expect.css

+13-3
Original file line numberDiff line numberDiff line change
@@ -110,12 +110,22 @@
110110
font-family: "Helvetica Neue", Arial, sans-serif;
111111
}
112112

113-
.ignores-declarations-that-have-an-exact-fallback {
113+
.ignores-declarations-that-have-an-exact-fallback-a {
114114
left: 1rem;
115-
left: var(--size, 1rem);
115+
left: var(--does-not-exist, 1rem);
116116
}
117117

118-
.does-not-ignore-declarations-that-have-an-exact-override {
118+
.ignores-declarations-that-have-an-exact-fallback-b {
119+
right: 2em;
120+
right: var(--✅-size);
121+
}
122+
123+
.does-not-ignore-declarations-that-have-an-exact-override-a {
119124
left: 1rem;
120125
left: 1rem;
121126
}
127+
128+
.does-not-ignore-declarations-that-have-an-exact-override-b {
129+
right: 2em;
130+
right: 2em;
131+
}

0 commit comments

Comments
 (0)