Skip to content

Commit

Permalink
Merge 80bddd6 into 39d90d0
Browse files Browse the repository at this point in the history
  • Loading branch information
Leopoldthecoder committed Oct 20, 2016
2 parents 39d90d0 + 80bddd6 commit 1be5800
Showing 1 changed file with 48 additions and 0 deletions.
48 changes: 48 additions & 0 deletions test/unit/specs/alert.spec.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,48 @@
import { createTest, createVue } from '../util';
import Alert from 'packages/alert';

describe('Alert', () => {
it('create', () => {
const vm = createTest(Alert, {
title: 'test',
showIcon: true
}, true);
expect(vm.$el.classList.contains('el-alert--info')).to.true;
});

it('type', () => {
const vm = createTest(Alert, {
title: 'test',
type: 'success',
showIcon: true
}, true);
expect(vm.$el.classList.contains('el-alert--success')).to.true;
expect(vm.$el.querySelector('.el-icon-circle-check')).to.exist;
});

it('description', () => {
const vm = createTest(Alert, {
title: 'Dorne',
description: 'Unbowed, Unbent, Unbroken',
showIcon: true
}, true);
expect(vm.$el.querySelector('.el-alert__description')).to.exist;
});

it('close', done => {
const vm = createVue({
template: `
<div>
<el-alert
title="test"
close-text="close"></el-alert>
</div>
`
}, true);
vm.$el.querySelector('.el-alert__closebtn').click();
setTimeout(() => {
expect(vm.$children[0].$el.style.display).to.equal('none');
done();
}, 300);
});
});

0 comments on commit 1be5800

Please sign in to comment.