Chore App Build, Test, and Push Docker Images / build-and-push (push) Successful in 3m51s
26 lines
664 B
TypeScript
26 lines
664 B
TypeScript
import { describe, it, expect } from 'vitest'
|
|
import { mount } from '@vue/test-utils'
|
|
import { createMemoryHistory, createRouter } from 'vue-router'
|
|
import App from '../App.vue'
|
|
|
|
const mockRouter = createRouter({
|
|
history: createMemoryHistory(),
|
|
routes: [{ path: '/', name: 'Home', component: { template: '<div />' } }],
|
|
})
|
|
|
|
describe('App', () => {
|
|
it('mounts renders properly', () => {
|
|
const wrapper = mount(App, {
|
|
global: {
|
|
plugins: [mockRouter],
|
|
stubs: {
|
|
'router-view': {
|
|
template: '<div>You did it!</div>',
|
|
},
|
|
},
|
|
},
|
|
})
|
|
expect(wrapper.text()).toContain('You did it!')
|
|
})
|
|
})
|