mirror of
https://github.com/ElemeFE/element.git
synced 2025-12-16 11:44:01 +08:00
PageHeader: add page-header component (#15714)
This commit is contained in:
24
test/unit/specs/page-header.spec.js
Normal file
24
test/unit/specs/page-header.spec.js
Normal 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;
|
||||
});
|
||||
});
|
||||
|
||||
Reference in New Issue
Block a user