Skip to content

Commit

Permalink
Added multi root type test
Browse files Browse the repository at this point in the history
  • Loading branch information
nandi95 committed Apr 9, 2024
1 parent df4e33d commit 3df7558
Showing 1 changed file with 8 additions and 1 deletion.
9 changes: 8 additions & 1 deletion test-dts/wrapper.d-test.ts
Original file line number Diff line number Diff line change
Expand Up @@ -14,9 +14,16 @@ const domWrapper = wrapper.find('#other')
let inputMaybe = wrapper.find('input')
expectType<HTMLInputElement | undefined>(inputMaybe.element)

let buttonComp = mount(defineComponent({ template: '<button>Click me</button>' }))
let buttonComp = mount(
defineComponent({ template: '<button>Click me</button>' })
)
expectType<HTMLButtonElement>(buttonComp.element)

let multiRootComp = mount(defineComponent({ template: '<span /><span />' }))
// this will be a wrapper div element like so: <div data-v-app="">
expectType<HTMLDivElement>(multiRootComp.element)
expectType<HTMLSpanElement>(multiRootComp.element.firstElementChild)

// SVG element selector
let lineMaybe = wrapper.find('line')
expectType<SVGLineElement | undefined>(lineMaybe.element)
Expand Down

0 comments on commit 3df7558

Please sign in to comment.