Blame view

test/unit/specs/button.spec.js 509 Bytes
9c33c644   范文杰   [unit] 添加button测试用例
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
  import { createVue, destroyVM } from '../util';
  
  describe('Button.vue', () => {
    let vm;
    afterEach(() => {
      destroyVM(vm);
    });
  
    it('should render as <a>', done => {
      vm = createVue(`
        <Button to="http://www.thinkinfe.tech/">Think in FE</Button>
      `);
      expect(vm.$el.tagName).to.equal('A');
      done();
    });
  
    it('should render as <button>', done => {
      vm = createVue(`
        <Button>Think in FE</Button>
      `);
      expect(vm.$el.tagName).to.equal('BUTTON');
      done();
    });
  });