mirror of https://github.com/sveltejs/svelte
36 lines
409 B
36 lines
409 B
let fulfil;
|
|
|
|
const thePromise = new Promise((f) => {
|
|
fulfil = f;
|
|
});
|
|
|
|
const items = [
|
|
{
|
|
title: 'a title',
|
|
data: thePromise
|
|
}
|
|
];
|
|
|
|
export default {
|
|
get props() {
|
|
return { items };
|
|
},
|
|
|
|
html: `
|
|
<p>a title: loading...</p>
|
|
`,
|
|
|
|
test({ assert, target }) {
|
|
fulfil(42);
|
|
|
|
return thePromise.then(() => {
|
|
assert.htmlEqual(
|
|
target.innerHTML,
|
|
`
|
|
<p>a title: 42</p>
|
|
`
|
|
);
|
|
});
|
|
}
|
|
};
|