From 6c27dd5e617233b1722a97d6087b0dee7dfed86b Mon Sep 17 00:00:00 2001 From: cookfront Date: Fri, 14 Apr 2017 17:25:10 +0800 Subject: [PATCH] badge unit test --- test/unit/specs/badge.spec.js | 27 ++++++++++++++++++++++++++- 1 file changed, 26 insertions(+), 1 deletion(-) diff --git a/test/unit/specs/badge.spec.js b/test/unit/specs/badge.spec.js index 95bdf434b..b74f761a5 100644 --- a/test/unit/specs/badge.spec.js +++ b/test/unit/specs/badge.spec.js @@ -1,7 +1,15 @@ -// import Badge from 'packages/badge'; +import Vue from 'vue'; +import Badge from 'packages/badge'; import BadgeGroup from 'packages/badge-group'; import { mount } from 'avoriaz'; +Vue.component(Badge.name, Badge); +Vue.component(BadgeGroup.name, BadgeGroup); + +const component = Vue.component({ + +}); + describe('BadgeGroup', () => { let wrapper; afterEach(() => { @@ -16,3 +24,20 @@ describe('BadgeGroup', () => { expect(wrapper.data().badges.length).to.equal(0); }); }); + +describe('Badge', () => { + let wrapper; + afterEach(() => { + wrapper && wrapper.destroy(); + }); + + it('create a badge', () => { + wrapper = mount(Badge, { + propsData: { + title: 'test' + } + }); + + expect(wrapper.hasClass('zan-badge')).to.be.true; + }); +});