Ai
1 Star 0 Fork 1

王帆/vue3-json-schema-form

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
example.spec.ts 811 Bytes
一键复制 编辑 原始数据 按行查看 历史
xiuxiuyifan 提交于 2022-03-19 21:30 +08:00 . 切换到vue cli
import { mount } from '@vue/test-utils';
import SchemaForm, { NumberField } from '../../lib/index';
describe('ObjectField', () => {
it('should render properties to correct fields', async () => {
let value = 0;
const wrapper = mount(SchemaForm, {
props: {
schema: {
type: 'number',
},
value: value,
onChange: (v: number) => {
value = v;
},
},
});
const numberField = wrapper.findComponent(NumberField);
expect(numberField.exists()).toBeTruthy();
// 给里面的 input 赋值, 并触发 input 事件
const input = numberField.find('input');
input.element.value = '100';
input.trigger('input');
// numberField 组件输出的最后是一个 number 类型的
expect(value).toBe(100);
});
});
Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
1
https://gitee.com/xiuxiuyifan/vue3-json-schema-form.git
git@gitee.com:xiuxiuyifan/vue3-json-schema-form.git
xiuxiuyifan
vue3-json-schema-form
vue3-json-schema-form
master

搜索帮助