From 897d429cbd55815f41ce1b4ea6e1096131b0105a Mon Sep 17 00:00:00 2001 From: paoloricciuti Date: Thu, 24 Oct 2024 11:16:45 +0200 Subject: [PATCH] chore: add more tests --- .../migrate/samples/is-not-where-has/input.svelte | 11 +++++++++++ .../migrate/samples/is-not-where-has/output.svelte | 11 +++++++++++ 2 files changed, 22 insertions(+) diff --git a/packages/svelte/tests/migrate/samples/is-not-where-has/input.svelte b/packages/svelte/tests/migrate/samples/is-not-where-has/input.svelte index c646914b0b..aae7883137 100644 --- a/packages/svelte/tests/migrate/samples/is-not-where-has/input.svelte +++ b/packages/svelte/tests/migrate/samples/is-not-where-has/input.svelte @@ -30,6 +30,17 @@ what if i'm talking about `:has()` in my blog? div > :is(:is(span)){} div > :where(:is(span)){} + div:has(.class:is(span)){} + div > :not(.class:is(span)){} + div > :is(.class:is(span)){} + div > :where(.class:is(span)){} + + div :has(.class:is(span:where(:focus))){} + div :not(.class:is(span:where(:focus-within))){} + div :is(.class:is(span:is(:hover))){} + div :where(.class:is(span:has(* > *))){} + + div{ p:has(&){ diff --git a/packages/svelte/tests/migrate/samples/is-not-where-has/output.svelte b/packages/svelte/tests/migrate/samples/is-not-where-has/output.svelte index 1f8d125e26..8f89c84831 100644 --- a/packages/svelte/tests/migrate/samples/is-not-where-has/output.svelte +++ b/packages/svelte/tests/migrate/samples/is-not-where-has/output.svelte @@ -30,6 +30,17 @@ what if i'm talking about `:has()` in my blog? div > :is(:global(:is(span))){} div > :where(:global(:is(span))){} + div:has(:global(.class:is(span))){} + div > :not(:global(.class:is(span))){} + div > :is(:global(.class:is(span))){} + div > :where(:global(.class:is(span))){} + + div :has(:global(.class:is(span:where(:focus)))){} + div :not(:global(.class:is(span:where(:focus-within)))){} + div :is(:global(.class:is(span:is(:hover)))){} + div :where(:global(.class:is(span:has(* > *)))){} + + div{ p:has(:global(&)){