Skip to content

Commit 6df3e6c

Browse files
committed
add test coverage for property-specific colors
1 parent c7ba564 commit 6df3e6c

File tree

2 files changed

+126
-0
lines changed

2 files changed

+126
-0
lines changed

Diff for: packages/tailwindcss/src/__snapshots__/utilities.test.ts.snap

+45
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@
33
exports[`border-* 1`] = `
44
":root, :host {
55
--color-red-500: #ef4444;
6+
--border-color-blue-500: #3b82f6;
67
}
78
89
.border {
@@ -99,6 +100,10 @@ exports[`border-* 1`] = `
99100
border-color: color-mix(in oklab, var(--my-color) 50%, transparent);
100101
}
101102
103+
.border-blue-500 {
104+
border-color: var(--border-color-blue-500);
105+
}
106+
102107
.border-current {
103108
border-color: currentColor;
104109
}
@@ -145,6 +150,7 @@ exports[`border-* 1`] = `
145150
exports[`border-b-* 1`] = `
146151
":root, :host {
147152
--color-red-500: #ef4444;
153+
--border-color-blue-500: #3b82f6;
148154
}
149155
150156
.border-b {
@@ -241,6 +247,10 @@ exports[`border-b-* 1`] = `
241247
border-bottom-color: color-mix(in oklab, var(--my-color) 50%, transparent);
242248
}
243249
250+
.border-b-blue-500 {
251+
border-bottom-color: var(--border-color-blue-500);
252+
}
253+
244254
.border-b-current {
245255
border-bottom-color: currentColor;
246256
}
@@ -287,6 +297,7 @@ exports[`border-b-* 1`] = `
287297
exports[`border-e-* 1`] = `
288298
":root, :host {
289299
--color-red-500: #ef4444;
300+
--border-color-blue-500: #3b82f6;
290301
}
291302
292303
.border-e {
@@ -383,6 +394,10 @@ exports[`border-e-* 1`] = `
383394
border-inline-end-color: color-mix(in oklab, var(--my-color) 50%, transparent);
384395
}
385396
397+
.border-e-blue-500 {
398+
border-inline-end-color: var(--border-color-blue-500);
399+
}
400+
386401
.border-e-current {
387402
border-inline-end-color: currentColor;
388403
}
@@ -429,6 +444,7 @@ exports[`border-e-* 1`] = `
429444
exports[`border-l-* 1`] = `
430445
":root, :host {
431446
--color-red-500: #ef4444;
447+
--border-color-blue-500: #3b82f6;
432448
}
433449
434450
.border-l {
@@ -525,6 +541,10 @@ exports[`border-l-* 1`] = `
525541
border-left-color: color-mix(in oklab, var(--my-color) 50%, transparent);
526542
}
527543
544+
.border-l-blue-500 {
545+
border-left-color: var(--border-color-blue-500);
546+
}
547+
528548
.border-l-current {
529549
border-left-color: currentColor;
530550
}
@@ -571,6 +591,7 @@ exports[`border-l-* 1`] = `
571591
exports[`border-r-* 1`] = `
572592
":root, :host {
573593
--color-red-500: #ef4444;
594+
--border-color-blue-500: #3b82f6;
574595
}
575596
576597
.border-r {
@@ -667,6 +688,10 @@ exports[`border-r-* 1`] = `
667688
border-right-color: color-mix(in oklab, var(--my-color) 50%, transparent);
668689
}
669690
691+
.border-r-blue-500 {
692+
border-right-color: var(--border-color-blue-500);
693+
}
694+
670695
.border-r-current {
671696
border-right-color: currentColor;
672697
}
@@ -713,6 +738,7 @@ exports[`border-r-* 1`] = `
713738
exports[`border-s-* 1`] = `
714739
":root, :host {
715740
--color-red-500: #ef4444;
741+
--border-color-blue-500: #3b82f6;
716742
}
717743
718744
.border-s {
@@ -809,6 +835,10 @@ exports[`border-s-* 1`] = `
809835
border-inline-start-color: color-mix(in oklab, var(--my-color) 50%, transparent);
810836
}
811837
838+
.border-s-blue-500 {
839+
border-inline-start-color: var(--border-color-blue-500);
840+
}
841+
812842
.border-s-current {
813843
border-inline-start-color: currentColor;
814844
}
@@ -855,6 +885,7 @@ exports[`border-s-* 1`] = `
855885
exports[`border-t-* 1`] = `
856886
":root, :host {
857887
--color-red-500: #ef4444;
888+
--border-color-blue-500: #3b82f6;
858889
}
859890
860891
.border-t {
@@ -951,6 +982,10 @@ exports[`border-t-* 1`] = `
951982
border-top-color: color-mix(in oklab, var(--my-color) 50%, transparent);
952983
}
953984
985+
.border-t-blue-500 {
986+
border-top-color: var(--border-color-blue-500);
987+
}
988+
954989
.border-t-current {
955990
border-top-color: currentColor;
956991
}
@@ -997,6 +1032,7 @@ exports[`border-t-* 1`] = `
9971032
exports[`border-x-* 1`] = `
9981033
":root, :host {
9991034
--color-red-500: #ef4444;
1035+
--border-color-blue-500: #3b82f6;
10001036
}
10011037
10021038
.border-x {
@@ -1093,6 +1129,10 @@ exports[`border-x-* 1`] = `
10931129
border-inline-color: color-mix(in oklab, var(--my-color) 50%, transparent);
10941130
}
10951131
1132+
.border-x-blue-500 {
1133+
border-inline-color: var(--border-color-blue-500);
1134+
}
1135+
10961136
.border-x-current {
10971137
border-inline-color: currentColor;
10981138
}
@@ -1139,6 +1179,7 @@ exports[`border-x-* 1`] = `
11391179
exports[`border-y-* 1`] = `
11401180
":root, :host {
11411181
--color-red-500: #ef4444;
1182+
--border-color-blue-500: #3b82f6;
11421183
}
11431184
11441185
.border-y {
@@ -1235,6 +1276,10 @@ exports[`border-y-* 1`] = `
12351276
border-block-color: color-mix(in oklab, var(--my-color) 50%, transparent);
12361277
}
12371278
1279+
.border-y-blue-500 {
1280+
border-block-color: var(--border-color-blue-500);
1281+
}
1282+
12381283
.border-y-current {
12391284
border-block-color: currentColor;
12401285
}

0 commit comments

Comments
 (0)