chore: squelch hydration warnings (#17509)

* chore: squelch some hydration warnings

* squelch another warning
pull/17508/head
Rich Harris 8 months ago committed by GitHub
parent f679259232
commit 0ce2313e35
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

@ -1,3 +1,15 @@
import { test } from '../../test';
export default test({});
/** @type {typeof console.log} */
let log;
export default test({
before_test() {
log = console.log;
console.log = () => {};
},
after_test() {
console.log = log;
}
});

@ -53,6 +53,8 @@ const { test, run } = suite<HydrationTest>(async (config, cwd) => {
await compile_directory(cwd, 'server', config.compileOptions);
}
config.before_test?.();
const target = window.document.body;
const head = window.document.head;
@ -72,8 +74,6 @@ const { test, run } = suite<HydrationTest>(async (config, cwd) => {
head.innerHTML = override_head ?? rendered.head;
}
config.before_test?.();
try {
const snapshot = config.snapshot ? config.snapshot(target) : {};

@ -1,16 +1,21 @@
<script lang="ts">
import { hydratable } from 'svelte';
hydratable('key', () => Promise.resolve({
const a = await hydratable('key', () => Promise.resolve({
nested: Promise.resolve({
one: Promise.resolve(1),
}),
two: Promise.resolve(2),
}));
hydratable('key', () => Promise.resolve({
const b = await hydratable('key', () => Promise.resolve({
nested: Promise.resolve({
one: Promise.resolve(2),
}),
two: Promise.resolve(2),
}));
</script>
<p>{await (await (a.nested)).one}</p>
<p>{await a.two}</p>
<p>{await (await (b.nested)).one}</p>
<p>{await b.two}</p>

Loading…
Cancel
Save