cloud-ui.vusion
Version:
Vusion Cloud UI
282 lines (209 loc) • 7.99 kB
JavaScript
/**
* 以下测试用例根据 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';
import Demo24 from './__demos__/demo24.vue';
import Demo25 from './__demos__/demo25.vue';
import Demo26 from './__demos__/demo26.vue';
import Demo27 from './__demos__/demo27.vue';
import Demo28 from './__demos__/demo28.vue';
import Demo29 from './__demos__/demo29.vue';
import Demo30 from './__demos__/demo30.vue';
import Demo31 from './__demos__/demo31.vue';
import Demo32 from './__demos__/demo32.vue';
import Demo33 from './__demos__/demo33.vue';
const sleep = (ms) => new Promise((resolve) => setTimeout(resolve, ms));
const localVue = createLocalVue()
localVue.use(VueRouter)
const router = new VueRouter()
describe('u-grid-view.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-loading', async () => {
const wrapper = mount(Demo12, { localVue, router });
await sleep(16);
expect(wrapper).toMatchSnapshot();
});
it('Demo-data-source 数组', async () => {
const wrapper = mount(Demo13, { localVue, router });
await sleep(16);
expect(wrapper).toMatchSnapshot();
});
it('Demo-data-source 函数', 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();
});
it('Demo-前端过滤(搜索)', async () => {
const wrapper = mount(Demo24, { localVue, router });
await sleep(16);
expect(wrapper).toMatchSnapshot();
});
it('Demo-匹配方式', async () => {
const wrapper = mount(Demo25, { localVue, router });
await sleep(16);
expect(wrapper).toMatchSnapshot();
});
it('Demo-区分大小写', async () => {
const wrapper = mount(Demo26, { localVue, router });
await sleep(16);
expect(wrapper).toMatchSnapshot();
});
it('Demo-后端过滤(搜索)', async () => {
const wrapper = mount(Demo27, { localVue, router });
await sleep(16);
expect(wrapper).toMatchSnapshot();
});
it('Demo-前端分页', async () => {
const wrapper = mount(Demo28, { localVue, router });
await sleep(16);
expect(wrapper).toMatchSnapshot();
});
it('Demo-加载更多', async () => {
const wrapper = mount(Demo29, { localVue, router });
await sleep(16);
expect(wrapper).toMatchSnapshot();
});
it('Demo-后端分页与加载更多', async () => {
const wrapper = mount(Demo30, { localVue, router });
await sleep(16);
expect(wrapper).toMatchSnapshot();
});
it('Demo-自定义内容', async () => {
const wrapper = mount(Demo31, { localVue, router });
await sleep(16);
expect(wrapper).toMatchSnapshot();
});
it('Demo-自定义内容', async () => {
const wrapper = mount(Demo32, { localVue, router });
await sleep(16);
expect(wrapper).toMatchSnapshot();
});
it('Demo-结合卡片', async () => {
const wrapper = mount(Demo33, { localVue, router });
await sleep(16);
expect(wrapper).toMatchSnapshot();
});
})