mattercontrol/src/components/__tests__/HelloWorld.spec.ts
2026-01-28 23:22:55 -08:00

26 lines
684 B
TypeScript

import { describe, it, expect } from 'vitest'
import { mount } from '@vue/test-utils'
import HelloWorld from '../HelloWorld.vue'
describe('HelloWorld', () => {
it('renders msg prop', () => {
const wrapper = mount(HelloWorld, {
props: {
msg: 'Hello Vitest',
},
})
expect(wrapper.text()).toContain('Hello Vitest')
})
it('increments count on button click', async () => {
const wrapper = mount(HelloWorld, {
props: {
msg: 'Test',
},
})
const button = wrapper.find('button')
expect(button.text()).toContain('count is 0')
await button.trigger('click')
expect(button.text()).toContain('count is 1')
})
})