Use DOM, remove async from props-after-create test

pull/5139/head
Christopher Mardell 5 years ago
parent 721c9c5f29
commit 911e15d233

@ -1,7 +1,7 @@
import * as assert from 'assert'; import * as assert from 'assert';
import CustomElement from './main.svelte'; import CustomElement from './main.svelte';
export default async function (target) { export default function (target) {
// initialize without options to simulate instantiation within HTML // initialize without options to simulate instantiation within HTML
const el = new CustomElement(); const el = new CustomElement();
@ -14,8 +14,8 @@ export default async function (target) {
// shouldn't be instantitated yet // shouldn't be instantitated yet
assert.equal(p0, undefined); assert.equal(p0, undefined);
// simulate adding to DOM to trigger setup // add to to DOM to trigger setup
el.connectedCallback(); target.appendChild(el);
const [p1, p2] = el.shadowRoot.querySelectorAll('p'); const [p1, p2] = el.shadowRoot.querySelectorAll('p');
assert.equal(p1.textContent, '3 items'); assert.equal(p1.textContent, '3 items');

Loading…
Cancel
Save