From 9ae93fc9f2d1421bb3dd340b0a3798407d8d62dd Mon Sep 17 00:00:00 2001 From: roymondchen Date: Tue, 12 Apr 2022 15:05:13 +0800 Subject: [PATCH] =?UTF-8?q?test:=20=E4=BF=AE=E6=94=B9=E6=B5=8B=E8=AF=95?= =?UTF-8?q?=E7=94=A8=E4=BE=8B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- packages/editor/src/utils/props.ts | 2 +- packages/editor/tests/unit/services/events.spec.ts | 12 ++++++++---- 2 files changed, 9 insertions(+), 5 deletions(-) diff --git a/packages/editor/src/utils/props.ts b/packages/editor/src/utils/props.ts index f34745b0..98fcc09e 100644 --- a/packages/editor/src/utils/props.ts +++ b/packages/editor/src/utils/props.ts @@ -174,7 +174,7 @@ export const fillConfig = (config: FormConfig = []) => [ type: 'select', options: (mForm: FormState, { model }: any) => { const node = editorService.getNodeById(model.to); - if (!node) return []; + if (!node?.type) return []; return eventsService.getMethod(node.type).map((option) => ({ text: option.label, diff --git a/packages/editor/tests/unit/services/events.spec.ts b/packages/editor/tests/unit/services/events.spec.ts index 6566a151..8b5ace9e 100644 --- a/packages/editor/tests/unit/services/events.spec.ts +++ b/packages/editor/tests/unit/services/events.spec.ts @@ -28,17 +28,21 @@ describe('events', () => { items: [ { icon: 'el-icon-folder-opened', - id: 0, - reportType: 'module', text: '组', type: 'container', + data: { + id: 0, + reportType: 'module', + }, }, { icon: 'el-icon-files', - id: 0, - reportType: 'module', text: '标签页(tab)', type: 'tabs', + data: { + id: 0, + reportType: 'module', + }, }, ], },