UNPKG

cloud-ui.vusion

Version:
202 lines (149 loc) 5.77 kB
/** * 以下测试用例根据 docs/*.md 自动生成,请勿修改和提交!!! */ import { mount, createLocalVue } from '@vue/test-utils'; import VueRouter from 'vue-router' import Demo1 from './__demos__/demo1.vue'; import Demo2 from './__demos__/demo2.vue'; import Demo3 from './__demos__/demo3.vue'; import Demo4 from './__demos__/demo4.vue'; import Demo5 from './__demos__/demo5.vue'; import Demo6 from './__demos__/demo6.vue'; import Demo7 from './__demos__/demo7.vue'; import Demo8 from './__demos__/demo8.vue'; import Demo9 from './__demos__/demo9.vue'; import Demo10 from './__demos__/demo10.vue'; import Demo11 from './__demos__/demo11.vue'; import Demo12 from './__demos__/demo12.vue'; import Demo13 from './__demos__/demo13.vue'; import Demo14 from './__demos__/demo14.vue'; import Demo15 from './__demos__/demo15.vue'; import Demo16 from './__demos__/demo16.vue'; import Demo17 from './__demos__/demo17.vue'; import Demo18 from './__demos__/demo18.vue'; import Demo19 from './__demos__/demo19.vue'; import Demo20 from './__demos__/demo20.vue'; import Demo21 from './__demos__/demo21.vue'; import Demo22 from './__demos__/demo22.vue'; import Demo23 from './__demos__/demo23.vue'; const sleep = (ms) => new Promise((resolve) => setTimeout(resolve, ms)); const localVue = createLocalVue() localVue.use(VueRouter) const router = new VueRouter() describe('u-calendar.vue', () => { it('Demo-日期范围最大最小值', async () => { const wrapper = mount(Demo1, { localVue, router }); await sleep(16); expect(wrapper).toMatchSnapshot(); }); it('Demo-日期范围全部禁用', async () => { const wrapper = mount(Demo2, { localVue, router }); await sleep(16); expect(wrapper).toMatchSnapshot(); }); it('Demo-周范围最大最小值', async () => { const wrapper = mount(Demo3, { localVue, router }); await sleep(16); expect(wrapper).toMatchSnapshot(); }); it('Demo-周范围全部禁用', async () => { const wrapper = mount(Demo4, { localVue, router }); await sleep(16); expect(wrapper).toMatchSnapshot(); }); it('Demo-月份范围最大最小值', async () => { const wrapper = mount(Demo5, { localVue, router }); await sleep(16); expect(wrapper).toMatchSnapshot(); }); it('Demo-月份范围全部禁用', async () => { const wrapper = mount(Demo6, { localVue, router }); await sleep(16); expect(wrapper).toMatchSnapshot(); }); it('Demo-季度范围最大最小值', async () => { const wrapper = mount(Demo7, { localVue, router }); await sleep(16); expect(wrapper).toMatchSnapshot(); }); it('Demo-季度范围全部禁用', async () => { const wrapper = mount(Demo8, { localVue, router }); await sleep(16); expect(wrapper).toMatchSnapshot(); }); it('Demo-年度范围最大最小值', async () => { const wrapper = mount(Demo9, { localVue, router }); await sleep(16); expect(wrapper).toMatchSnapshot(); }); it('Demo-年度范围全部禁用', async () => { const wrapper = mount(Demo10, { localVue, router }); await sleep(16); expect(wrapper).toMatchSnapshot(); }); it('Demo-基本用法', async () => { const wrapper = mount(Demo11, { localVue, router }); await sleep(16); expect(wrapper).toMatchSnapshot(); }); it('Demo-周选择组件', async () => { const wrapper = mount(Demo12, { localVue, router }); await sleep(16); expect(wrapper).toMatchSnapshot(); }); it('Demo-月选择组件', async () => { const wrapper = mount(Demo13, { localVue, router }); await sleep(16); expect(wrapper).toMatchSnapshot(); }); it('Demo-季选择组件', async () => { const wrapper = mount(Demo14, { localVue, router }); await sleep(16); expect(wrapper).toMatchSnapshot(); }); it('Demo-年选择组件', async () => { const wrapper = mount(Demo15, { localVue, router }); await sleep(16); expect(wrapper).toMatchSnapshot(); }); it('Demo-只读和禁用', async () => { const wrapper = mount(Demo16, { localVue, router }); await sleep(16); expect(wrapper).toMatchSnapshot(); }); it('Demo-最大值最小值', async () => { const wrapper = mount(Demo17, { localVue, router }); await sleep(16); expect(wrapper).toMatchSnapshot(); }); it('Demo-增加展示年份', async () => { const wrapper = mount(Demo18, { localVue, router }); await sleep(16); expect(wrapper).toMatchSnapshot(); }); it('Demo-日期范围选择', async () => { const wrapper = mount(Demo19, { localVue, router }); await sleep(16); expect(wrapper).toMatchSnapshot(); }); it('Demo-周范围选择', async () => { const wrapper = mount(Demo20, { localVue, router }); await sleep(16); expect(wrapper).toMatchSnapshot(); }); it('Demo-月份范围选择', async () => { const wrapper = mount(Demo21, { localVue, router }); await sleep(16); expect(wrapper).toMatchSnapshot(); }); it('Demo-季度范围选择', async () => { const wrapper = mount(Demo22, { localVue, router }); await sleep(16); expect(wrapper).toMatchSnapshot(); }); it('Demo-年度范围选择', async () => { const wrapper = mount(Demo23, { localVue, router }); await sleep(16); expect(wrapper).toMatchSnapshot(); }); })