diff --git a/packages/designer/jest.config.js b/packages/designer/jest.config.js index efaf9181e..05a022b87 100644 --- a/packages/designer/jest.config.js +++ b/packages/designer/jest.config.js @@ -7,7 +7,7 @@ module.exports = { // // '^.+\\.(js|jsx)$': 'babel-jest', // }, // testMatch: ['**/project.test.ts'], - testMatch: ['(/tests?/.*(test))\\.[jt]s$'], + // testMatch: ['(/tests?/.*(test))\\.[jt]s$'], transformIgnorePatterns: [ `/node_modules/(?!${esModules})/`, ], diff --git a/packages/designer/tests/document/document-model/__snapshots__/document-model.test.ts.snap b/packages/designer/tests/document/document-model/__snapshots__/document-model.test.ts.snap index 7f77cff89..6ee34d728 100644 --- a/packages/designer/tests/document/document-model/__snapshots__/document-model.test.ts.snap +++ b/packages/designer/tests/document/document-model/__snapshots__/document-model.test.ts.snap @@ -2,7 +2,64 @@ exports[`document-model 测试 各种方法测试 1`] = ` Object { - "componentsMap": Array [], + "componentsMap": Array [ + Object { + "componentName": "PageHeader", + "devMode": "lowcode", + }, + Object { + "componentName": "RootHeader", + "devMode": "lowcode", + }, + Object { + "componentName": "TextField", + "devMode": "lowcode", + }, + Object { + "componentName": "Column", + "devMode": "lowcode", + }, + Object { + "componentName": "SelectField", + "devMode": "lowcode", + }, + Object { + "componentName": "ColumnsLayout", + "devMode": "lowcode", + }, + Object { + "componentName": "CardContent", + "devMode": "lowcode", + }, + Object { + "componentName": "Card", + "devMode": "lowcode", + }, + Object { + "componentName": "Button", + "devMode": "lowcode", + }, + Object { + "componentName": "Div", + "devMode": "lowcode", + }, + Object { + "componentName": "Form", + "devMode": "lowcode", + }, + Object { + "componentName": "RootContent", + "devMode": "lowcode", + }, + Object { + "componentName": "RootFooter", + "devMode": "lowcode", + }, + Object { + "componentName": "Page", + "devMode": "lowcode", + }, + ], "componentsTree": Array [ Object { "children": Array [ diff --git a/packages/designer/tests/document/document-model/document-model.test.ts b/packages/designer/tests/document/document-model/document-model.test.ts index 7343a3a49..5e24aef5b 100644 --- a/packages/designer/tests/document/document-model/document-model.test.ts +++ b/packages/designer/tests/document/document-model/document-model.test.ts @@ -161,10 +161,16 @@ describe('document-model 测试', () => { designer.createComponentMeta(divMeta); designer.createComponentMeta(otherMeta); const doc = new DocumentModel(project, formSchema); - expect(doc.getComponentsMap(['Other'])).toEqual([ - { componentName: 'Div', package: '@ali/vc-div' }, - { componentName: 'Other', package: '@ali/vc-other' }, - ]); + const comps = doc.getComponentsMap(['Other']); + expect(comps.find(comp => comp.componentName === 'Div')).toEqual( + { componentName: 'Div', package: '@ali/vc-div' } + ); + expect(comps.find(comp => comp.componentName === 'Other')).toEqual( + { componentName: 'Other', package: '@ali/vc-other' } + ); + expect(comps.find(comp => comp.componentName === 'Page')).toEqual( + { componentName: 'Page', devMode: 'lowcode' } + ); }); it('acceptRootNodeVisitor / getRootNodeVisitor', () => {