pull/16723/head
baseballyama 2 weeks ago
parent be1c3466a1
commit d7eadd61a2

@ -97,7 +97,7 @@ export interface RuntimeTest<Props extends Record<string, any> = Record<string,
expect_unhandled_rejections?: boolean; expect_unhandled_rejections?: boolean;
withoutNormalizeHtml?: boolean | 'only-strip-comments'; withoutNormalizeHtml?: boolean | 'only-strip-comments';
recover?: boolean; recover?: boolean;
requiredNodeVersion?: 18 | 20 | 22 | 24; requiredMinimumNodeVersion?: 18 | 20 | 22 | 24;
} }
let unhandled_rejection: Error | null = null; let unhandled_rejection: Error | null = null;
@ -130,7 +130,7 @@ export function runtime_suite(runes: boolean) {
return suite_with_variants<RuntimeTest, 'hydrate' | 'ssr' | 'dom', CompileOptions>( return suite_with_variants<RuntimeTest, 'hydrate' | 'ssr' | 'dom', CompileOptions>(
['dom', 'hydrate', 'ssr'], ['dom', 'hydrate', 'ssr'],
(variant, config, test_name) => { (variant, config, test_name) => {
if (config.requiredNodeVersion && NODE_MAJOR_VERSION < config.requiredNodeVersion) { if (config.requiredMinimumNodeVersion && NODE_MAJOR_VERSION < config.requiredMinimumNodeVersion) {
return 'no-test'; return 'no-test';
} }

@ -3,7 +3,7 @@ import { test } from '../../test';
export default test({ export default test({
html: '', html: '',
requiredNodeVersion: 24, requiredMinimumNodeVersion: 24,
test({ assert, target }) { test({ assert, target }) {
flushSync(); flushSync();
assert.htmlEqual(target.innerHTML, `<p>connected: true</p><p>disposed: true</p>`); assert.htmlEqual(target.innerHTML, `<p>connected: true</p><p>disposed: true</p>`);

Loading…
Cancel
Save