badge.spec.js 816 B

123456789101112131415161718192021222324252627282930313233
  1. import { createTest, createVue } from '../util';
  2. import Badge from 'packages/badge';
  3. describe('Badge', () => {
  4. it('value', () => {
  5. expect(createTest(Badge, { value: 80 }).content).to.equal(80);
  6. });
  7. it('is fixed', () => {
  8. const vm = createVue(`
  9. <el-badge>
  10. <button>click</button>
  11. </el-badge>
  12. `);
  13. expect(vm.$el.querySelector('.el-badge__content.is-fixed')).to.exist;
  14. });
  15. it('is dot', () => {
  16. const vm = createVue(`
  17. <el-badge is-dot>
  18. <button>click</button>
  19. </el-badge>
  20. `);
  21. expect(vm.$el.querySelector('.el-badge__content.is-dot')).to.exist;
  22. });
  23. it('max', () => {
  24. expect(createTest(Badge, { max: 100, value: 200 }).content).to.equal('100+');
  25. expect(createTest(Badge, { max: 100, value: 80 }).content).to.equal(80);
  26. });
  27. });