diff --git a/packages/svelte/tests/css/samples/nested-css-ampersand-suffix-empty/expected.css b/packages/svelte/tests/css/samples/nested-css-ampersand-suffix-empty/expected.css new file mode 100644 index 0000000000..50ad637d57 --- /dev/null +++ b/packages/svelte/tests/css/samples/nested-css-ampersand-suffix-empty/expected.css @@ -0,0 +1,9 @@ +c.svelte-xyz { + color: red; + + /* (empty) b.svelte-xyz & { + + }*/ + + color: black; +} diff --git a/packages/svelte/tests/css/samples/nested-css-ampersand-suffix-empty/input.svelte b/packages/svelte/tests/css/samples/nested-css-ampersand-suffix-empty/input.svelte new file mode 100644 index 0000000000..bb88e2012d --- /dev/null +++ b/packages/svelte/tests/css/samples/nested-css-ampersand-suffix-empty/input.svelte @@ -0,0 +1,15 @@ + + + + \ No newline at end of file diff --git a/packages/svelte/tests/css/samples/nested-css-ampersand-suffix-unused-combinator/expected.css b/packages/svelte/tests/css/samples/nested-css-ampersand-suffix-unused-combinator/expected.css new file mode 100644 index 0000000000..50060c1aab --- /dev/null +++ b/packages/svelte/tests/css/samples/nested-css-ampersand-suffix-unused-combinator/expected.css @@ -0,0 +1,7 @@ +c.svelte-xyz { + color: red; + + /* (unused) b + & { + color: red; + }*/ +} diff --git a/packages/svelte/tests/css/samples/nested-css-ampersand-suffix-unused-combinator/input.svelte b/packages/svelte/tests/css/samples/nested-css-ampersand-suffix-unused-combinator/input.svelte new file mode 100644 index 0000000000..0504532aa8 --- /dev/null +++ b/packages/svelte/tests/css/samples/nested-css-ampersand-suffix-unused-combinator/input.svelte @@ -0,0 +1,15 @@ + +
+ + +
+ \ No newline at end of file diff --git a/packages/svelte/tests/css/samples/nested-css-ampersand-suffix-with-combinator-prefix/expected.css b/packages/svelte/tests/css/samples/nested-css-ampersand-suffix-with-combinator-prefix/expected.css new file mode 100644 index 0000000000..fb3721185a --- /dev/null +++ b/packages/svelte/tests/css/samples/nested-css-ampersand-suffix-with-combinator-prefix/expected.css @@ -0,0 +1,9 @@ +c.svelte-xyz { + color: red; + + b.svelte-xyz + & { + color: yellow; + } + + color: black; +} diff --git a/packages/svelte/tests/css/samples/nested-css-ampersand-suffix-with-combinator-prefix/input.svelte b/packages/svelte/tests/css/samples/nested-css-ampersand-suffix-with-combinator-prefix/input.svelte new file mode 100644 index 0000000000..ae1be9dce2 --- /dev/null +++ b/packages/svelte/tests/css/samples/nested-css-ampersand-suffix-with-combinator-prefix/input.svelte @@ -0,0 +1,17 @@ + + + + + + \ No newline at end of file diff --git a/packages/svelte/tests/css/samples/nested-css-empty-child/expected.css b/packages/svelte/tests/css/samples/nested-css-empty-child/expected.css new file mode 100644 index 0000000000..019bd61efe --- /dev/null +++ b/packages/svelte/tests/css/samples/nested-css-empty-child/expected.css @@ -0,0 +1,6 @@ +b.svelte-xyz { + color: red; + /* (empty) x.svelte-xyz { + + }*/ +} \ No newline at end of file diff --git a/packages/svelte/tests/css/samples/nested-css-empty-child/input.svelte b/packages/svelte/tests/css/samples/nested-css-empty-child/input.svelte new file mode 100644 index 0000000000..03a1339a7c --- /dev/null +++ b/packages/svelte/tests/css/samples/nested-css-empty-child/input.svelte @@ -0,0 +1,11 @@ + + + + \ No newline at end of file diff --git a/packages/svelte/tests/css/samples/nested-css-empty-parent/expected.css b/packages/svelte/tests/css/samples/nested-css-empty-parent/expected.css new file mode 100644 index 0000000000..02f77ae451 --- /dev/null +++ b/packages/svelte/tests/css/samples/nested-css-empty-parent/expected.css @@ -0,0 +1,5 @@ +b.svelte-xyz { + x.svelte-xyz { + color: yellow; + } +} \ No newline at end of file diff --git a/packages/svelte/tests/css/samples/nested-css-empty-parent/input.svelte b/packages/svelte/tests/css/samples/nested-css-empty-parent/input.svelte new file mode 100644 index 0000000000..90d26c419a --- /dev/null +++ b/packages/svelte/tests/css/samples/nested-css-empty-parent/input.svelte @@ -0,0 +1,10 @@ + + + + \ No newline at end of file diff --git a/packages/svelte/tests/css/samples/nested-css-unused-child/expected.css b/packages/svelte/tests/css/samples/nested-css-unused-child/expected.css new file mode 100644 index 0000000000..99741c1c58 --- /dev/null +++ b/packages/svelte/tests/css/samples/nested-css-unused-child/expected.css @@ -0,0 +1,9 @@ +c.svelte-xyz { + color: red; + + /* (unused) d { + color: yellow; + }*/ + + color: black; +} diff --git a/packages/svelte/tests/css/samples/nested-css-unused-child/input.svelte b/packages/svelte/tests/css/samples/nested-css-unused-child/input.svelte new file mode 100644 index 0000000000..7dcfdf1dcd --- /dev/null +++ b/packages/svelte/tests/css/samples/nested-css-unused-child/input.svelte @@ -0,0 +1,15 @@ + + + + \ No newline at end of file diff --git a/packages/svelte/tests/css/samples/nested-css-unused-parent/expected.css b/packages/svelte/tests/css/samples/nested-css-unused-parent/expected.css new file mode 100644 index 0000000000..c9867eca17 --- /dev/null +++ b/packages/svelte/tests/css/samples/nested-css-unused-parent/expected.css @@ -0,0 +1,9 @@ +/* (unused) a*/ b.svelte-xyz { + color: red; + + x.svelte-xyz { + color: yellow; + } + + color: black; +} diff --git a/packages/svelte/tests/css/samples/nested-css-unused-parent/input.svelte b/packages/svelte/tests/css/samples/nested-css-unused-parent/input.svelte new file mode 100644 index 0000000000..7940ec195c --- /dev/null +++ b/packages/svelte/tests/css/samples/nested-css-unused-parent/input.svelte @@ -0,0 +1,15 @@ + + + + \ No newline at end of file