From d2c3f0ba6f85b659b76636a91ea9ab2b5a95a720 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?LeoYuan=20=E8=A2=81=E5=8A=9B=E7=9A=93?= Date: Thu, 17 Mar 2022 11:05:01 +0800 Subject: [PATCH] test: fix node test cases run into infinite loop --- packages/designer/tests/document/node/node.test.ts | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/packages/designer/tests/document/node/node.test.ts b/packages/designer/tests/document/node/node.test.ts index dd20bd38a..113360d44 100644 --- a/packages/designer/tests/document/node/node.test.ts +++ b/packages/designer/tests/document/node/node.test.ts @@ -26,7 +26,7 @@ import rootHeaderMetadata from '../../fixtures/component-metadata/root-header'; import rootContentMetadata from '../../fixtures/component-metadata/root-content'; import rootFooterMetadata from '../../fixtures/component-metadata/root-footer'; -describe.skip('Node 方法测试', () => { +describe('Node 方法测试', () => { let editor: Editor; let designer: Designer; let project: Project; @@ -474,15 +474,16 @@ describe.skip('Node 方法测试', () => { it('didDropIn / didDropOut', () => { const form = doc.getNode('node_k1ow3cbo'); designer.createComponentMeta(divMetadata); + designer.createComponentMeta(formMetadata); const callbacks = form.componentMeta.getMetadata().configure.advanced?.callbacks; const fn1 = callbacks.onNodeAdd = jest.fn(); const fn2 = callbacks.onNodeRemove = jest.fn(); const textField = doc.getNode('node_k1ow3cc9'); form.didDropIn(textField); - expect(fn1).toHaveBeenCalledWith(textField, form); + expect(fn1).toHaveBeenCalledWith(textField.internalToShellNode(), form.internalToShellNode()); form.didDropOut(textField); - expect(fn2).toHaveBeenCalledWith(textField, form); + expect(fn2).toHaveBeenCalledWith(textField.internalToShellNode(), form.internalToShellNode()); }); it('hover', () => {