mirror of https://github.com/sveltejs/svelte
replace skip_if_ssr and skip_if_hydrate with modes (#10956)
parent
326e2b4840
commit
2079e675ea
@ -1,7 +1,7 @@
|
|||||||
import { test } from '../../test';
|
import { test } from '../../test';
|
||||||
|
|
||||||
export default test({
|
export default test({
|
||||||
skip_if_ssr: 'permanent', // there's no class instance to retrieve in SSR mode
|
mode: ['client', 'hydrate'], // there's no class instance to retrieve in SSR mode
|
||||||
|
|
||||||
html: '<div>has div: true</div>'
|
html: '<div>has div: true</div>'
|
||||||
});
|
});
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
import { test } from '../../test';
|
import { test } from '../../test';
|
||||||
|
|
||||||
export default test({
|
export default test({
|
||||||
skip_if_ssr: 'permanent', // doesn't work in SSR
|
mode: ['client', 'hydrate'], // doesn't work in SSR
|
||||||
html: '<div>object</div>'
|
html: '<div>object</div>'
|
||||||
});
|
});
|
||||||
|
@ -1,10 +1,11 @@
|
|||||||
import { test } from '../../test';
|
import { test } from '../../test';
|
||||||
|
|
||||||
export default test({
|
export default test({
|
||||||
skip_if_ssr: 'permanent',
|
mode: ['client'],
|
||||||
skip_if_hydrate: 'permanent',
|
|
||||||
compileOptions: {
|
compileOptions: {
|
||||||
dev: true
|
dev: true
|
||||||
},
|
},
|
||||||
|
|
||||||
error: 'this={...} of <svelte:component> should specify a Svelte component.'
|
error: 'this={...} of <svelte:component> should specify a Svelte component.'
|
||||||
});
|
});
|
||||||
|
@ -1,12 +1,15 @@
|
|||||||
import { test } from '../../test';
|
import { test } from '../../test';
|
||||||
|
|
||||||
export default test({
|
export default test({
|
||||||
skip_if_hydrate: 'permanent', // SSR errors on render already
|
mode: ['client', 'server'], // SSR errors on render already
|
||||||
|
|
||||||
compileOptions: {
|
compileOptions: {
|
||||||
dev: true
|
dev: true
|
||||||
},
|
},
|
||||||
|
|
||||||
get props() {
|
get props() {
|
||||||
return { tag: 123 };
|
return { tag: 123 };
|
||||||
},
|
},
|
||||||
|
|
||||||
error: '<svelte:element> expects "this" attribute to be a string.'
|
error: '<svelte:element> expects "this" attribute to be a string.'
|
||||||
});
|
});
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
import { test } from '../../test';
|
import { test } from '../../test';
|
||||||
|
|
||||||
export default test({
|
export default test({
|
||||||
skip_if_ssr: 'permanent',
|
mode: ['client', 'hydrate'],
|
||||||
html: '<div>object</div>'
|
html: '<div>object</div>'
|
||||||
});
|
});
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
import { test } from '../../test';
|
import { test } from '../../test';
|
||||||
|
|
||||||
export default test({
|
export default test({
|
||||||
skip_if_ssr: 'permanent', // uses oncreate
|
mode: ['client', 'hydrate'], // uses oncreate
|
||||||
|
|
||||||
html: '<div><p>true</p>\n<p>true</p></div>'
|
html: '<div><p>true</p>\n<p>true</p></div>'
|
||||||
});
|
});
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
import { test } from '../../test';
|
import { test } from '../../test';
|
||||||
|
|
||||||
export default test({
|
export default test({
|
||||||
skip_if_ssr: 'permanent', // uses oncreate
|
mode: ['client', 'hydrate'], // uses oncreate
|
||||||
|
|
||||||
html: '<p>2</p>'
|
html: '<p>2</p>'
|
||||||
});
|
});
|
||||||
|
Loading…
Reference in new issue