element-plus/packages/container/__tests__/container.spec.ts

48 lines
1.0 KiB
TypeScript
Raw Normal View History

import { mount } from '@vue/test-utils'
2020-08-05 16:36:08 +08:00
import Container from '../src/container.vue'
2020-08-05 19:06:05 +08:00
import Header from '../src/header.vue'
import Main from '../src/main.vue'
import Aside from '../src/aside.vue'
import Footer from '../src/footer.vue'
const AXIOM = 'Rem is the best girl'
describe('Container.vue', () => {
test('render test', () => {
const wrapper = mount(Container, {
slots: {
default: AXIOM,
},
})
expect(wrapper.text()).toEqual(AXIOM)
})
})
2020-08-05 19:06:05 +08:00
describe('Header', () => {
test('create', () => {
const wrapper = mount(Header)
expect(wrapper.classes()).toContain('el-header')
})
})
describe('Main', () => {
test('create', () => {
const wrapper = mount(Main)
expect(wrapper.classes()).toContain('el-main')
})
})
describe('Aside', () => {
test('create', () => {
const wrapper = mount(Aside)
expect(wrapper.classes()).toContain('el-aside')
})
})
describe('Footer', () => {
test('create', () => {
const wrapper = mount(Footer)
expect(wrapper.classes()).toContain('el-footer')
})
})