Skip to content

Commit afab3cb

Browse files
committed
override output with _expected.html
1 parent 6e19583 commit afab3cb

File tree

10 files changed

+8
-21
lines changed

10 files changed

+8
-21
lines changed

packages/svelte/tests/hydration/test.ts

Lines changed: 8 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -97,29 +97,16 @@ const { test, run } = suite<HydrationTest>(async (config, cwd) => {
9797
assert.ok(!got_hydration_error, 'Unexpected hydration error');
9898
}
9999

100-
try {
101-
assert_html_equal(target.innerHTML, read_html(`${cwd}/_after.html`, `${cwd}/_before.html`));
102-
} catch (error) {
103-
if (should_update_expected()) {
104-
fs.writeFileSync(`${cwd}/_after.html`, target.innerHTML);
105-
console.log(`Updated ${cwd}/_after.html.`);
106-
} else {
107-
throw error;
108-
}
109-
}
100+
const expected = fs.existsSync(`${cwd}/_expected.html`)
101+
? read_html(`${cwd}/_expected.html`)
102+
: rendered.html;
103+
assert_html_equal(target.innerHTML, expected);
110104

111105
if (rendered.head) {
112-
try {
113-
const after_head = read_html(`${cwd}/_after_head.html`, `${cwd}/_before_head.html`);
114-
assert_html_equal(head.innerHTML, after_head);
115-
} catch (error) {
116-
if (should_update_expected()) {
117-
fs.writeFileSync(`${cwd}/_after_head.html`, head.innerHTML);
118-
console.log(`Updated ${cwd}/_after_head.html.`);
119-
} else {
120-
throw error;
121-
}
122-
}
106+
const expected = fs.existsSync(`${cwd}/_expected_head.html`)
107+
? read_html(`${cwd}/_expected_head.html`)
108+
: rendered.head;
109+
assert_html_equal(head.innerHTML, expected);
123110
}
124111

125112
if (config.snapshot) {

0 commit comments

Comments
 (0)