123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106 |
- import { createTest, createVue, destroyVM } from '../util';
- import Container from 'packages/container';
- import Header from 'packages/header';
- import Main from 'packages/main';
- import Aside from 'packages/aside';
- import Footer from 'packages/footer';
- describe('Container', () => {
- let vm;
- afterEach(() => {
- destroyVM(vm);
- });
- it('create', () => {
- vm = createTest(Container, true);
- expect(vm.$el).to.exist;
- });
- it('vertical', () => {
- vm = createVue({
- template: `
- <el-container>
- <el-header></el-header>
- <el-main></el-main>
- </el-container>
- `
- }, true);
- expect(vm.$children[0].$el.classList.contains('is-vertical')).to.true;
- });
- });
- describe('Header', () => {
- let vm;
- afterEach(() => {
- destroyVM(vm);
- });
- it('create', () => {
- vm = createTest(Header, true);
- expect(vm.$el).to.exist;
- });
- it('height', () => {
- vm = createVue({
- template: `
- <el-header height="100px"></el-header>
- `
- }, true);
- expect(vm.$children[0].$el.style.height).to.equal('100px');
- });
- });
- describe('Aside', () => {
- let vm;
- afterEach(() => {
- destroyVM(vm);
- });
- it('create', () => {
- vm = createTest(Aside, true);
- expect(vm.$el).to.exist;
- });
- it('width', () => {
- vm = createVue({
- template: `
- <el-aside width="200px"></el-aside>
- `
- }, true);
- expect(vm.$children[0].$el.style.width).to.equal('200px');
- });
- });
- describe('Main', () => {
- let vm;
- afterEach(() => {
- destroyVM(vm);
- });
- it('create', () => {
- vm = createTest(Main, true);
- expect(vm.$el).to.exist;
- });
- });
- describe('Footer', () => {
- let vm;
- afterEach(() => {
- destroyVM(vm);
- });
- it('create', () => {
- vm = createTest(Footer, true);
- expect(vm.$el).to.exist;
- });
- it('height', () => {
- vm = createVue({
- template: `
- <el-footer height="100px"></el-footer>
- `
- }, true);
- expect(vm.$children[0].$el.style.height).to.equal('100px');
- });
- });
|