test: restructure
This commit is contained in:
parent
10bbf52c09
commit
010e64c224
11
packages/runtime-core/__tests__/component.spec.ts
Normal file
11
packages/runtime-core/__tests__/component.spec.ts
Normal file
@ -0,0 +1,11 @@
|
|||||||
|
describe('renderer: component', () => {
|
||||||
|
test.todo('should work')
|
||||||
|
|
||||||
|
test.todo('shouldUpdateComponent')
|
||||||
|
|
||||||
|
test.todo('componentProxy')
|
||||||
|
|
||||||
|
test.todo('componentProps')
|
||||||
|
|
||||||
|
test.todo('componentSlots')
|
||||||
|
})
|
@ -3,7 +3,7 @@ import { createVNode } from '../src/vnode'
|
|||||||
|
|
||||||
// Since h is a thin layer on top of createVNode, we are only testing its
|
// Since h is a thin layer on top of createVNode, we are only testing its
|
||||||
// own logic here. Details of vnode creation is tested in vnode.spec.ts.
|
// own logic here. Details of vnode creation is tested in vnode.spec.ts.
|
||||||
describe('vdom: h', () => {
|
describe('renderer: h', () => {
|
||||||
test('type only', () => {
|
test('type only', () => {
|
||||||
expect(h('div')).toMatchObject(createVNode('div'))
|
expect(h('div')).toMatchObject(createVNode('div'))
|
||||||
})
|
})
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
// reference: https://github.com/vuejs/vue/blob/dev/test/unit/modules/vdom/patch/children.spec.js
|
// reference: https://github.com/vuejs/vue/blob/dev/test/unit/modules/vdom/patch/children.spec.js
|
||||||
|
|
||||||
describe('vdom: unkeyed children', () => {
|
describe('renderer: unkeyed children', () => {
|
||||||
test.todo('append')
|
test.todo('append')
|
||||||
|
|
||||||
test.todo('prepend')
|
test.todo('prepend')
|
||||||
@ -34,4 +34,4 @@ describe('vdom: unkeyed children', () => {
|
|||||||
test.todo('should not de-opt when both head and tail change')
|
test.todo('should not de-opt when both head and tail change')
|
||||||
})
|
})
|
||||||
|
|
||||||
describe('vdom: keyed children', () => {})
|
describe('renderer: keyed children', () => {})
|
@ -1,4 +1,4 @@
|
|||||||
describe('vdom: element', () => {
|
describe('renderer: element', () => {
|
||||||
test.todo('with props')
|
test.todo('with props')
|
||||||
|
|
||||||
test.todo('with direct text children')
|
test.todo('with direct text children')
|
@ -13,7 +13,7 @@ import {
|
|||||||
serializeInner
|
serializeInner
|
||||||
} from '@vue/runtime-test'
|
} from '@vue/runtime-test'
|
||||||
|
|
||||||
describe('vdom: fragment', () => {
|
describe('renderer: fragment', () => {
|
||||||
it('should allow returning multiple component root nodes', () => {
|
it('should allow returning multiple component root nodes', () => {
|
||||||
const App = {
|
const App = {
|
||||||
render() {
|
render() {
|
@ -0,0 +1,3 @@
|
|||||||
|
describe('renderer: optimized mode', () => {
|
||||||
|
test.todo('should work')
|
||||||
|
})
|
3
packages/runtime-core/__tests__/rendererPortal.spec.ts
Normal file
3
packages/runtime-core/__tests__/rendererPortal.spec.ts
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
describe('renderer: portal', () => {
|
||||||
|
test.todo('should work')
|
||||||
|
})
|
@ -1,3 +0,0 @@
|
|||||||
describe('vdom: component', () => {
|
|
||||||
test.todo('should work')
|
|
||||||
})
|
|
@ -1,3 +0,0 @@
|
|||||||
describe('vdom: optimized mode', () => {
|
|
||||||
test.todo('should work')
|
|
||||||
})
|
|
Loading…
Reference in New Issue
Block a user