Add more tests to cover scenarios related to issue #3544

pull/3679/head
Jesse Skinner 6 years ago
parent b1a8297ac1
commit fd5ed2e833

@ -0,0 +1,4 @@
<div class="root svelte-xyz">
<section class="whatever svelte-xyz">
</section>
</div>

@ -0,0 +1,16 @@
<script>
export let unknown1 = 'root';
export let unknown2 = 'whatever';
</script>
<style>
.root :global(p) {
color: red;
}
</style>
<div class={unknown1}>
<section class={unknown2}>
<!-- injected somehow -->
</section>
</div>

@ -0,0 +1 @@
html body .root.svelte-xyz p.svelte-xyz{color:red}

@ -0,0 +1,5 @@
<div class="root svelte-xyz">
<section class="whatever svelte-xyz">
<p class="svelte-xyz">hello</p>
</section>
</div>

@ -0,0 +1,16 @@
<script>
export let unknown1 = 'root';
export let unknown2 = 'whatever';
</script>
<style>
:global(html) :global(body) .root p {
color: red;
}
</style>
<div class={unknown1}>
<section class={unknown2}>
<p>hello</p>
</section>
</div>

@ -1,15 +1,16 @@
<script> <script>
export let unknown = 'whatever'; export let unknown1 = 'root';
export let unknown2 = 'whatever';
</script> </script>
<div class='root'>
<section class='{unknown}'>
<p>hello</p>
</section>
</div>
<style> <style>
.root p { .root p {
color: red; color: red;
} }
</style> </style>
<div class={unknown1}>
<section class={unknown2}>
<p>hello</p>
</section>
</div>

Loading…
Cancel
Save