failing test for #2402

pull/2403/head
Rich Harris 7 years ago
parent ade0bc870a
commit 040d20be2d

@ -0,0 +1,27 @@
export default {
test({ assert, component, target, raf }) {
component.number = 10;
const span = target.querySelector('span');
raf.tick(50);
assert.equal(span.foo, 0.5);
component.number = 9;
raf.tick(60);
assert.equal(span.foo, 0.4);
component.number = 8;
raf.tick(70);
assert.equal(span.foo, 0.3);
raf.tick(100);
assert.htmlEqual(target.innerHTML, ``);
component.number = 11;
raf.tick(120);
assert.equal(span.foo, 0.2);
assert.htmlEqual(target.innerHTML, `
<span>hello</span>
`);
},
};

@ -0,0 +1,16 @@
<script>
export let number = 11;
function foo(node, params) {
return {
duration: 100,
tick: t => {
node.foo = t;
}
};
}
</script>
{#if number > 10}
<span out:foo>hello</span>
{/if}
Loading…
Cancel
Save