wip(ssr): restructure
This commit is contained in:
1
packages/server-renderer/__tests__/escape.spec.ts
Normal file
1
packages/server-renderer/__tests__/escape.spec.ts
Normal file
@@ -0,0 +1 @@
|
||||
test('ssr: escape HTML', () => {})
|
||||
17
packages/server-renderer/__tests__/renderToString.spec.ts
Normal file
17
packages/server-renderer/__tests__/renderToString.spec.ts
Normal file
@@ -0,0 +1,17 @@
|
||||
// import { renderToString, renderComponent } from '../src'
|
||||
|
||||
describe('ssr: renderToString', () => {
|
||||
test('basic', () => {})
|
||||
|
||||
test('nested components', () => {})
|
||||
|
||||
test('nested components with optimized slots', () => {})
|
||||
|
||||
test('mixing optimized / vnode components', () => {})
|
||||
|
||||
test('nested components with vnode slots', () => {})
|
||||
|
||||
test('async components', () => {})
|
||||
|
||||
test('parallel async components', () => {})
|
||||
})
|
||||
29
packages/server-renderer/__tests__/renderVnode.spec.ts
Normal file
29
packages/server-renderer/__tests__/renderVnode.spec.ts
Normal file
@@ -0,0 +1,29 @@
|
||||
describe('ssr: render raw vnodes', () => {
|
||||
test('class', () => {})
|
||||
|
||||
test('styles', () => {
|
||||
// only render numbers for properties that allow no unit numbers
|
||||
})
|
||||
|
||||
describe('attrs', () => {
|
||||
test('basic', () => {})
|
||||
|
||||
test('boolean attrs', () => {})
|
||||
|
||||
test('enumerated attrs', () => {})
|
||||
|
||||
test('skip falsy values', () => {})
|
||||
})
|
||||
|
||||
describe('domProps', () => {
|
||||
test('innerHTML', () => {})
|
||||
|
||||
test('textContent', () => {})
|
||||
|
||||
test('textarea', () => {})
|
||||
|
||||
test('other renderable domProps', () => {
|
||||
// also test camel to kebab case conversion for some props
|
||||
})
|
||||
})
|
||||
})
|
||||
Reference in New Issue
Block a user