bootstrap-vue-3
Version:
Early (but lovely) implementation of Vue 3, Bootstrap 5 and Typescript
27 lines (21 loc) • 827 B
text/typescript
import {enableAutoUnmount, mount} from '@vue/test-utils'
import {afterEach, describe, expect, it} from 'vitest'
import BNavItemDropdown from './BNavItemDropdown.vue'
import BDropdown from '../BDropdown/BDropdown.vue'
describe('nav-item-dropdown', () => {
enableAutoUnmount(afterEach)
it('has static class nav-item', () => {
const wrapper = mount(BNavItemDropdown)
expect(wrapper.classes()).toContain('nav-item')
})
it('has static class dropdown', () => {
const wrapper = mount(BNavItemDropdown)
expect(wrapper.classes()).toContain('dropdown')
})
it('contains b-dropdown', () => {
const wrapper = mount(BNavItemDropdown)
const $bdropdown = wrapper.findComponent(BDropdown)
expect($bdropdown.exists()).toBe(true)
})
// There are more tests here, but the component seems broken
})