Skip to content

Commit bfd115c

Browse files
committed
Add failing test
1 parent ca1132f commit bfd115c

File tree

2 files changed

+37
-0
lines changed

2 files changed

+37
-0
lines changed

packages/tailwindcss-language-syntax/tests/__snapshots__/syntax.test.ts.snap

Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1007,6 +1007,38 @@ exports[`@utility 1`] = `
10071007
10081008
}
10091009
^ 1: source.css.tailwind meta.at-rule.utility.body.tailwind punctuation.section.utility.end.bracket.curly.tailwind
1010+
1011+
1012+
^ 1: source.css.tailwind
1013+
1014+
@utility tab-* {
1015+
^^^^^^^^^^^^^^^^ 6: source.css.tailwind
1016+
^^^^^^^^ 2: keyword.control.at-rule.utility.tailwind
1017+
^ 1: punctuation.definition.keyword.css
1018+
^^^^^ 1: variable.parameter.utility.tailwind
1019+
^ 1: meta.at-rule.utility.body.tailwind punctuation.section.utility.begin.bracket.curly.tailwind
1020+
1021+
tab-size: --value(--tab-size);
1022+
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 9: source.css.tailwind meta.at-rule.utility.body.tailwind
1023+
^^^^^^^^ 1: meta.property-name.css support.type.property-name.css
1024+
^ 1: punctuation.separator.key-value.css
1025+
^^^^^^^^^^^^^^^^^^^ 4: meta.property-value.css
1026+
^^^^^^^ 1: support.function.value.tailwind
1027+
^ 1: punctuation.section.function.begin.bracket.round.css
1028+
^^^^^^^^^^ 1: variable.theme-namespace.css
1029+
^ 1: punctuation.section.function.end.bracket.round.css
1030+
^ 1: punctuation.terminator.rule.css
1031+
1032+
font-size: 12px;
1033+
^^^^^^^^^^^^^^^^^^ 7: source.css.tailwind meta.at-rule.utility.body.tailwind
1034+
^^^^^^^^^ 1: meta.property-name.css support.type.property-name.css
1035+
^ 1: punctuation.separator.key-value.css
1036+
^^^^ 2: meta.property-value.css constant.numeric.css
1037+
^^ 1: keyword.other.unit.px.css
1038+
^ 1: punctuation.terminator.rule.css
1039+
1040+
}
1041+
^ 1: source.css.tailwind meta.at-rule.utility.body.tailwind punctuation.section.utility.end.bracket.curly.tailwind
10101042
"
10111043
`;
10121044

packages/tailwindcss-language-syntax/tests/syntax.test.ts

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -181,6 +181,11 @@ test('@utility', async ({ expect }) => {
181181
@utility functional-* {
182182
width: calc(--value(number) * 1px);
183183
}
184+
185+
@utility tab-* {
186+
tab-size: --value(--tab-size);
187+
font-size: 12px;
188+
}
184189
`)
185190

186191
expect(result.toString()).toMatchSnapshot()

0 commit comments

Comments
 (0)