add test for hydration of nested element with if-block element sibling

pull/6290/head
haveyaseen 5 years ago committed by Conduitry
parent 702da9bfad
commit 59b827d806

@ -0,0 +1,4 @@
<p>
<span>1</span>
<code>2</code>
</p>

@ -0,0 +1,4 @@
<p>
<span>1</span>
<code>2</code>
</p>

@ -0,0 +1,19 @@
export default {
snapshot(target) {
const p = target.querySelector('p');
return {
p,
span: p.querySelector('span'),
code: p.querySelector('code')
};
},
test(assert, target, snapshot) {
const p = target.querySelector('p');
assert.equal(p, snapshot.p);
assert.equal(p.querySelector('span'), snapshot.span);
assert.equal(p.querySelector('code'), snapshot.code);
}
};

@ -0,0 +1,6 @@
<p>
<span>1</span>
{#if true}
<code>2</code>
{/if}
</p>

@ -1,19 +1,19 @@
export default {
snapshot(target) {
const p = target.querySelector("p");
const p = target.querySelector('p');
return {
p,
text: p.childNodes[0],
span: p.querySelector("span"),
span: p.querySelector('span')
};
},
test(assert, target, snapshot) {
const p = target.querySelector("p");
const p = target.querySelector('p');
assert.equal(p, snapshot.p);
assert.equal(p.childNodes[0], snapshot.text);
assert.equal(p.querySelector("span"), snapshot.span);
},
assert.equal(p.querySelector('span'), snapshot.span);
}
};

Loading…
Cancel
Save