Skip to content
Merged
Prev Previous commit
Next Next commit
add test for arbitrary variants with arbitrary properties
  • Loading branch information
dcastil committed Jun 12, 2022
commit 90cdd69a554a5fd5f4b01453e0f616718f37a43e
9 changes: 9 additions & 0 deletions tests/arbitrary-variants.test.ts
Original file line number Diff line number Diff line change
Expand Up @@ -72,3 +72,12 @@ test('multiple arbitrary variants', () => {
'hover:dark:[&>*]:focus:[&_div]:disabled:underline dark:hover:[&>*]:disabled:focus:[&_div]:line-through'
)
})

test('arbitrary variants with arbitrary properties', () => {
expect(twMerge('[&>*]:[color:red] [&>*]:[color:blue]')).toBe('[&>*]:[color:blue]')
expect(
twMerge(
'[&[data-foo][data-bar]:not([data-baz])]:nod:noa:[color:red] [&[data-foo][data-bar]:not([data-baz])]:noa:nod:[color:blue]'
)
).toBe('[&[data-foo][data-bar]:not([data-baz])]:noa:nod:[color:blue]')
})