Skip to content

Commit c909c59

Browse files
committed
test(useFormKitSchema): add tests for group and list
1 parent 9b6b3e0 commit c909c59

File tree

1 file changed

+28
-8
lines changed

1 file changed

+28
-8
lines changed

test/useFormKitSchema.test.ts

Lines changed: 28 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -8,12 +8,12 @@ function renderToBoolean(element: any): boolean {
88
it('add element', () => {
99
const { addElement } = useFormKitSchema()
1010

11-
const e1 = addElement()
12-
expect(e1.$el).toBe('div')
13-
expect(renderToBoolean(e1)).toBe(true)
14-
expect(e1.children?.length).toBe(0)
11+
const element = addElement()
12+
expect(element.$el).toBe('div')
13+
expect(renderToBoolean(element)).toBe(true)
14+
expect(element.children?.length).toBe(0)
1515

16-
const e2 = addElement('span', [e1], { name: 'test' }, false)
16+
const e2 = addElement('span', [element], { name: 'test' }, false)
1717
expect(e2.$el).toBe('span')
1818
expect(renderToBoolean(e2)).toBe(false)
1919
expect(e2.children?.length).toBe(1)
@@ -23,7 +23,27 @@ it('add element', () => {
2323
it('add component', () => {
2424
const { addComponent } = useFormKitSchema()
2525

26-
const c1 = addComponent()
27-
expect(c1.$cmp).toBe('Button')
28-
expect(renderToBoolean(c1)).toBe(true)
26+
const component = addComponent()
27+
expect(component.$cmp).toBe('Button')
28+
expect(renderToBoolean(component)).toBe(true)
29+
})
30+
31+
it('add group', () => {
32+
const { addGroup } = useFormKitSchema()
33+
34+
const group = addGroup('name')
35+
expect(group.$formkit).toBe('group')
36+
expect(renderToBoolean(group)).toBe(true)
37+
expect(group.name).toBe('name')
38+
39+
})
40+
41+
it('add list', () => {
42+
const { addList } = useFormKitSchema()
43+
44+
const list = addList('name')
45+
expect(list.$formkit).toBe('list')
46+
expect(renderToBoolean(list)).toBe(true)
47+
expect(list.name).toBe('name')
48+
2949
})

0 commit comments

Comments
 (0)