42 lines
961 B
TypeScript

import renderer from 'react-test-renderer';
import React from 'react';
import '../utils/react-env-init';
import pageRendererFactory from '../../src/renderer/renderer';
import { sampleSchema } from '../mock/sample';
import loopSchema from '../mock/loop';
describe('notFountComponent', () => {
const Render = pageRendererFactory();
const component = renderer.create(
// @ts-ignore
<Render
schema={sampleSchema as any}
components={{}}
appHelper={{}}
/>,
);
it('not found snapshot', () => {
let tree = component.toJSON();
expect(tree).toMatchSnapshot();
});
});
describe('loop schema', () => {
it('loop key', () => {
const Render = pageRendererFactory();
const component = renderer.create(
// @ts-ignore
<Render
schema={loopSchema as any}
components={{}}
appHelper={{}}
/>,
);
let tree = component.toJSON();
expect(tree).toMatchSnapshot();
})
})