PageHeader: add page-header component (#15714)

This commit is contained in:
hetech
2019-05-29 10:10:16 +08:00
committed by luckyCao
parent c04021e4dc
commit 934988c03a
64 changed files with 446 additions and 2 deletions

View File

@@ -0,0 +1,24 @@
import { createVue, destroyVM, waitImmediate } from '../util';
import PageHeader from 'packages/page-header';
describe('PageHeader', () => {
let vm;
afterEach(() => {
destroyVM(vm);
});
it('render well and trigger back event', async() => {
vm = createVue(PageHeader, {
content: 'content'
});
expect(vm.$el).to.exist;
const spy = sinon.spy();
vm.$on('back', spy);
vm.$el.querySelector('.el-page-header__left').click();
await waitImmediate();
expect(spy.calledOnce).to.be.true;
});
});