24 lines
686 B
TypeScript
24 lines
686 B
TypeScript
import { test, expect } from '@playwright/experimental-ct-vue/test'
|
||
|
||
import DocumentationIcon from './icons/IconDocumentation.vue'
|
||
import WelcomeItem from './WelcomeItem.vue'
|
||
|
||
test.use({ viewport: { width: 500, height: 500 } })
|
||
|
||
test('should work', async ({ mount }) => {
|
||
const component = await mount(<WelcomeItem>
|
||
<template v-slot:icon>
|
||
<DocumentationIcon />
|
||
</template>
|
||
<template v-slot:heading>
|
||
Documentation
|
||
</template>
|
||
|
||
Vue’s
|
||
<a target="_blank" href="https://vuejs.org/">official documentation</a>
|
||
provides you with all information you need to get started.
|
||
</WelcomeItem>)
|
||
|
||
await expect(component).toContainText('Documentation')
|
||
})
|