[chore] add test for handling undefined select value with spread

pull/6687/head
shinyaigeek 5 years ago
parent 7a61921eb9
commit d54dc6a7f1

@ -0,0 +1,12 @@
<script>
export let options = [];
export let value = "";
export let label = "";
</script>
<select bind:value {...$$restProps}>
{#each options as option}
<option>{option}</option>
{/each}
</select>
<p>{label}</p>

@ -0,0 +1,11 @@
export default {
async test({ assert, component, target, window }) {
const select = target.querySelector('select');
assert.equal(select.value, '1');
component.label = 'hoge';
assert.equal(select.value, '1');
}
};

@ -0,0 +1,11 @@
<script>
import Select from "./Select.svelte";
let value = {
a: "1",
b: "1",
};
const options = ["1", "2", "3"];
export let label = "test";
</script>
<Select bind:value={value.a} {options} label={label} />
Loading…
Cancel
Save