1234567891011121314151617181920212223242526272829303132333435363738394041 |
- import { createTest, createVue, destroyVM } from '../util';
- import Badge from 'packages/badge';
- describe('Badge', () => {
- let vm;
- afterEach(() => {
- destroyVM(vm);
- });
- it('value', () => {
- vm = createTest(Badge, { value: 80 });
- expect(vm.content).to.equal(80);
- });
- it('is fixed', () => {
- vm = createVue(`
- <el-badge>
- <button>click</button>
- </el-badge>
- `);
- expect(vm.$el.querySelector('.el-badge__content.is-fixed')).to.exist;
- });
- it('is dot', () => {
- vm = createVue(`
- <el-badge is-dot>
- <button>click</button>
- </el-badge>
- `);
- expect(vm.$el.querySelector('.el-badge__content.is-dot')).to.exist;
- });
- it('max', () => {
- vm = createTest(Badge, { max: 100, value: 200 });
- expect(vm.content).to.equal('100+');
- vm = createTest(Badge, { max: 100, value: 80 });
- expect(vm.content).to.equal(80);
- });
- });
|