update test

using-dispose
Rich Harris 3 months ago
parent 97b78b37b8
commit 8f5a073a20

@ -8,14 +8,18 @@ var root = $.add_locations($.from_html(`<p> </p>`), Using_top_level[$.FILENAME],
export default function Using_top_level($$anchor, $$props) {
$.check_target(new.target);
var x;
try {
$.push($$props, true, Using_top_level);
const x = $.disposable({
x = $.disposable({
message: $$props.message,
[Symbol.dispose]() {
console.log(...$.log_if_contains_state('log', `disposing ${$$props.message}`));
}
});
})
var p = root();
var text = $.child(p, true);
@ -23,6 +27,8 @@ export default function Using_top_level($$anchor, $$props) {
$.reset(p);
$.template_effect(() => $.set_text(text, x.message));
$.append($$anchor, p);
$.dispose(x);
return $.pop({ ...$.legacy_api() });
} finally {
$.dispose(x);
}
}
Loading…
Cancel
Save