Add tests to deal with variable declarations in for loop initialization

pull/8442/head
Nguyen Tran 3 years ago
parent 915b8b194e
commit cf03a66da8

@ -0,0 +1,3 @@
export default {
html: '<p>33</p><p>32</p>'
};

@ -0,0 +1,10 @@
<script>
import { writable } from "svelte/store";
for (var { a = writable(4), z: b } = { z: writable(3) }; $a * $b < 1000; ) {
a.update(c => c + 1);
b.update(b => b + 1);
}
</script>
<p>{$a}</p>
<p>{$b}</p>

@ -0,0 +1,3 @@
export default {
html: '<p>0</p><p>1</p><p>2</p><p>3</p><p>4</p>'
};

@ -0,0 +1,12 @@
<script>
import { writable } from "svelte/store";
const array = [];
for (var i = writable(0); $i < 5; ) {
array.push($i);
i.update(n => n + 1);
}
</script>
{#each array as a}
<p>{a}</p>
{/each}
Loading…
Cancel
Save