UNPKG

@userfrosting/theme-pink-cupcake

Version:
34 lines (28 loc) 1.06 kB
import { describe, expect, test } from 'vitest' import { mount, config } from '@vue/test-utils' import CardBox from '../../../components/Content/CardBox.vue' import CardBoxLarge from '../../../components/Content/CardBoxLarge.vue' config.global.stubs['UFCardBox'] = CardBox describe('CardBoxLarge.vue', () => { test('Basic test', () => { // Arrange const wrapper = mount(CardBoxLarge, { props: { title: 'Hello world' }, slots: { default: 'This is the slot content' } }) // Assert expect(wrapper.get('[data-test="title"]').text()).toMatch('Hello world') expect(wrapper.get('[data-test="slot"]').text()).toMatch('This is the slot content') }) test('Test with no prop and slot', () => { // Arrange const wrapper = mount(CardBoxLarge) // Assert expect(wrapper.find('[data-test="title"]').exists()).toBe(false) expect(wrapper.get('[data-test="slot"]').text()).toMatch('') }) })