diff --git a/test/unit/specs/badge.spec.js b/test/unit/specs/badge.spec.js new file mode 100644 index 000000000..2b566d8c9 --- /dev/null +++ b/test/unit/specs/badge.spec.js @@ -0,0 +1,33 @@ +import { createTest, createVue } from '../util'; +import Badge from 'packages/badge'; + +describe('Badge', () => { + it('value', () => { + expect(createTest(Badge, { value: 80 }).content).to.equal(80); + }); + + it('is fixed', () => { + const vm = createVue(` + + + + `); + + expect(vm.$el.querySelector('.el-badge__content.is-fixed')).to.exist; + }); + + it('is dot', () => { + const vm = createVue(` + + + + `); + + expect(vm.$el.querySelector('.el-badge__content.is-dot')).to.exist; + }); + + it('max', () => { + expect(createTest(Badge, { max: 100, value: 200 }).content).to.equal('100+'); + expect(createTest(Badge, { max: 100, value: 80 }).content).to.equal(80); + }); +});