add test for $$props vars output

pull/2187/head
Richard Harris 7 years ago
parent 9508b0d3dd
commit a9686ba39b

@ -152,7 +152,7 @@ export default class Component {
} else if (name === '$$props') { } else if (name === '$$props') {
this.add_var({ this.add_var({
name, name,
implicit: true, injected: true,
referenced: true referenced: true
}); });
} else if (name[0] === '$') { } else if (name[0] === '$') {
@ -607,7 +607,7 @@ export default class Component {
} else if (name === '$$props') { } else if (name === '$$props') {
this.add_var({ this.add_var({
name, name,
implicit: true injected: true
}); });
} else if (name[0] === '$') { } else if (name[0] === '$') {
this.add_var({ this.add_var({

@ -0,0 +1,16 @@
export default {
test(assert, vars) {
assert.deepEqual(vars, [
{
name: '$$props',
export_name: null,
injected: true,
module: false,
mutated: false,
reassigned: false,
referenced: true,
writable: false
}
]);
}
};

@ -0,0 +1 @@
<h1>Hello {$$props.name}!</h1>

@ -0,0 +1,16 @@
export default {
test(assert, vars) {
assert.deepEqual(vars, [
{
name: '$$props',
export_name: null,
injected: true,
module: false,
mutated: false,
reassigned: false,
referenced: true,
writable: false
}
]);
}
};

@ -0,0 +1,3 @@
<script></script>
<h1>Hello {$$props.name}!</h1>
Loading…
Cancel
Save