mirror of
https://github.com/alibaba/lowcode-engine.git
synced 2026-01-04 19:08:12 +00:00
15 KiB
15 KiB
Snapshot report for test/Materialize.ts
The actual snapshot is saved in Materialize.ts.snap.
Generated by AVA.
materialize multiple exported component by local
Snapshot 1
[
{
manifestFilePath: '/Users/gengyang/code/frontend/low-code/ali-lowcode-engine/packages/material-parser/test/fixtures/multiple-exported-component/es/basic/AIMakeBlank/manifest.json',
manifestJS: undefined,
manifestObj: {
componentName: 'AIMakeBlank',
docUrl: '',
npm: {
destructuring: false,
exportName: 'AIMakeBlank',
main: '/Users/gengyang/code/frontend/low-code/ali-lowcode-engine/packages/material-parser/test/fixtures/multiple-exported-component/es/index.js',
package: 'multiple-exported-component',
subName: '',
version: '1.0.0',
},
props: [
{
name: 'children',
propType: {
type: 'union',
value: [
{
type: 'arrayOf',
value: 'node',
},
'node',
],
},
},
{
name: 'styleBoxModel',
propType: 'object',
},
{
name: 'styleLayout',
propType: 'object',
},
{
name: 'styleBackground',
propType: 'object',
},
{
name: 'styleFlexLayout',
propType: 'object',
},
{
name: 'style',
propType: 'object',
},
{
name: 'id',
propType: 'string',
},
],
screenshot: '',
title: '',
},
},
{
manifestFilePath: '/Users/gengyang/code/frontend/low-code/ali-lowcode-engine/packages/material-parser/test/fixtures/multiple-exported-component/es/basic/AIMakeIcon/manifest.json',
manifestJS: undefined,
manifestObj: {
componentName: 'AIMakeIcon',
docUrl: '',
npm: {
destructuring: false,
exportName: 'AIMakeIcon',
main: '/Users/gengyang/code/frontend/low-code/ali-lowcode-engine/packages/material-parser/test/fixtures/multiple-exported-component/es/index.js',
package: 'multiple-exported-component',
subName: '',
version: '1.0.0',
},
props: [
{
name: 'className',
propType: 'string',
},
{
name: 'iconClassName',
propType: 'string',
},
{
name: 'children',
propType: {
type: 'union',
value: [
{
type: 'arrayOf',
value: 'node',
},
'node',
],
},
},
{
name: 'styleBoxModel',
propType: 'object',
},
{
name: 'styleText',
propType: 'object',
},
{
name: 'styleBackground',
propType: 'object',
},
{
name: 'style',
propType: 'object',
},
],
screenshot: '',
title: '',
},
},
{
manifestFilePath: '/Users/gengyang/code/frontend/low-code/ali-lowcode-engine/packages/material-parser/test/fixtures/multiple-exported-component/es/basic/AIMakeImage/manifest.json',
manifestJS: undefined,
manifestObj: {
componentName: 'AIMakeImage',
docUrl: '',
npm: {
destructuring: false,
exportName: 'AIMakeImage',
main: '/Users/gengyang/code/frontend/low-code/ali-lowcode-engine/packages/material-parser/test/fixtures/multiple-exported-component/es/index.js',
package: 'multiple-exported-component',
subName: '',
version: '1.0.0',
},
props: [
{
name: 'styleBoxModel',
propType: 'object',
},
{
name: 'style',
propType: 'object',
},
],
screenshot: '',
title: '',
},
},
{
manifestFilePath: '/Users/gengyang/code/frontend/low-code/ali-lowcode-engine/packages/material-parser/test/fixtures/multiple-exported-component/es/basic/AIMakeLink/manifest.json',
manifestJS: undefined,
manifestObj: {
componentName: 'AIMakeLink',
docUrl: '',
npm: {
destructuring: false,
exportName: 'AIMakeLink',
main: '/Users/gengyang/code/frontend/low-code/ali-lowcode-engine/packages/material-parser/test/fixtures/multiple-exported-component/es/index.js',
package: 'multiple-exported-component',
subName: '',
version: '1.0.0',
},
props: [
{
name: 'children',
propType: {
type: 'union',
value: [
{
type: 'arrayOf',
value: 'node',
},
'node',
],
},
},
{
name: 'styleBoxModel',
propType: 'object',
},
{
name: 'styleText',
propType: 'object',
},
{
name: 'styleLayout',
propType: 'object',
},
{
name: 'styleBackground',
propType: 'object',
},
{
name: 'style',
propType: 'object',
},
],
screenshot: '',
title: '',
},
},
{
manifestFilePath: '/Users/gengyang/code/frontend/low-code/ali-lowcode-engine/packages/material-parser/test/fixtures/multiple-exported-component/es/basic/AIMakePlaceholder/manifest.json',
manifestJS: undefined,
manifestObj: {
componentName: 'AIMakePlaceholder',
docUrl: '',
npm: {
destructuring: false,
exportName: 'AIMakePlaceholder',
main: '/Users/gengyang/code/frontend/low-code/ali-lowcode-engine/packages/material-parser/test/fixtures/multiple-exported-component/es/index.js',
package: 'multiple-exported-component',
subName: '',
version: '1.0.0',
},
props: [
{
name: 'children',
propType: {
type: 'union',
value: [
{
type: 'arrayOf',
value: 'node',
},
'node',
],
},
},
{
name: 'styleBoxModel',
propType: 'object',
},
{
name: 'styleLayout',
propType: 'object',
},
{
name: 'style',
propType: 'object',
},
],
screenshot: '',
title: '',
},
},
{
manifestFilePath: '/Users/gengyang/code/frontend/low-code/ali-lowcode-engine/packages/material-parser/test/fixtures/multiple-exported-component/es/basic/AIMakeText/manifest.json',
manifestJS: undefined,
manifestObj: {
componentName: 'AIMakeText',
docUrl: '',
npm: {
destructuring: false,
exportName: 'AIMakeText',
main: '/Users/gengyang/code/frontend/low-code/ali-lowcode-engine/packages/material-parser/test/fixtures/multiple-exported-component/es/index.js',
package: 'multiple-exported-component',
subName: '',
version: '1.0.0',
},
props: [
{
name: 'children',
propType: {
type: 'union',
value: [
{
type: 'arrayOf',
value: 'node',
},
'node',
'string',
],
},
},
{
name: 'type',
propType: 'string',
},
{
name: 'styleBoxModel',
propType: 'object',
},
{
name: 'styleText',
propType: 'object',
},
{
name: 'styleLayout',
propType: 'object',
},
{
name: 'styleBackground',
propType: 'object',
},
{
name: 'style',
propType: 'object',
},
],
screenshot: '',
title: '',
},
},
{
manifestFilePath: '/Users/gengyang/code/frontend/low-code/ali-lowcode-engine/packages/material-parser/test/fixtures/multiple-exported-component/es/basic/Root/manifest.json',
manifestJS: undefined,
manifestObj: {
componentName: 'Root',
docUrl: '',
npm: {
destructuring: false,
exportName: 'Root',
main: '/Users/gengyang/code/frontend/low-code/ali-lowcode-engine/packages/material-parser/test/fixtures/multiple-exported-component/es/index.js',
package: 'multiple-exported-component',
subName: '',
version: '1.0.0',
},
props: [
{
name: 'style',
propType: 'object',
},
{
name: 'children',
propType: {
type: 'union',
value: [
'element',
{
type: 'arrayOf',
value: 'element',
},
],
},
},
],
screenshot: '',
title: '',
},
},
]
materialize single exported component by local
Snapshot 1
[
{
manifestFilePath: '/Users/gengyang/code/frontend/low-code/ali-lowcode-engine/packages/material-parser/test/fixtures/single-exported-component/es/manifest.json',
manifestJS: undefined,
manifestObj: {
componentName: 'Demo',
docUrl: '',
npm: {
destructuring: false,
exportName: 'Demo',
main: '/Users/gengyang/code/frontend/low-code/ali-lowcode-engine/packages/material-parser/test/fixtures/single-exported-component/es/index.js',
package: 'single-exported-component',
subName: '',
version: '1.0.0',
},
props: [
{
name: 'optionalArray',
propType: 'array',
},
{
name: 'optionalBool',
propType: 'bool',
},
{
name: 'optionalFunc',
propType: 'func',
},
{
name: 'optionalNumber',
propType: 'number',
},
{
name: 'optionalObject',
propType: 'object',
},
{
name: 'optionalString',
propType: 'string',
},
{
name: 'optionalSymbol',
propType: 'symbol',
},
{
name: 'optionalNode',
propType: 'node',
},
{
name: 'optionalElement',
propType: 'element',
},
{
name: 'optionalElementType',
propType: 'elementType',
},
{
name: 'optionalMessage',
propType: {
type: 'instanceOf',
value: 'Demo',
},
},
{
name: 'optionalEnum',
propType: {
type: 'oneOf',
value: [
'News',
'Photos',
],
},
},
{
name: 'optionalUnion',
propType: {
type: 'union',
value: [
'string',
'number',
{
type: 'instanceOf',
value: 'Demo',
},
],
},
},
{
name: 'optionalArrayOf',
propType: {
type: 'arrayOf',
value: 'number',
},
},
{
name: 'optionalObjectOf',
propType: {
type: 'objectOf',
value: 'number',
},
},
{
name: 'optionalObjectWithShape',
propType: {
type: 'shape',
value: [
{
name: 'optionalProperty',
propType: 'string',
},
{
name: 'requiredProperty',
propType: {
isRequired: true,
type: 'number',
},
},
],
},
},
{
name: 'optionalObjectWithShape2',
propType: {
type: 'shape',
value: [
{
name: 'optionalProperty',
propType: 'string',
},
{
name: 'requiredProperty',
propType: {
isRequired: true,
type: 'number',
},
},
],
},
},
{
name: 'optionalObjectWithStrictShape',
propType: {
type: 'exact',
value: [
{
name: 'optionalProperty',
propType: 'string',
},
{
name: 'requiredProperty',
propType: {
isRequired: true,
type: 'number',
},
},
],
},
},
{
name: 'requiredFunc',
propType: 'func',
},
{
name: 'requiredAny',
propType: 'any',
},
],
screenshot: '',
title: '',
},
},
]