Skip to content

Commit d2c3f0b

Browse files
committed
test: fix node test cases run into infinite loop
1 parent 5bb9ec7 commit d2c3f0b

File tree

1 file changed

+4
-3
lines changed

1 file changed

+4
-3
lines changed

packages/designer/tests/document/node/node.test.ts

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ import rootHeaderMetadata from '../../fixtures/component-metadata/root-header';
2626
import rootContentMetadata from '../../fixtures/component-metadata/root-content';
2727
import rootFooterMetadata from '../../fixtures/component-metadata/root-footer';
2828

29-
describe.skip('Node 方法测试', () => {
29+
describe('Node 方法测试', () => {
3030
let editor: Editor;
3131
let designer: Designer;
3232
let project: Project;
@@ -474,15 +474,16 @@ describe.skip('Node 方法测试', () => {
474474
it('didDropIn / didDropOut', () => {
475475
const form = doc.getNode('node_k1ow3cbo');
476476
designer.createComponentMeta(divMetadata);
477+
designer.createComponentMeta(formMetadata);
477478
const callbacks = form.componentMeta.getMetadata().configure.advanced?.callbacks;
478479
const fn1 = callbacks.onNodeAdd = jest.fn();
479480
const fn2 = callbacks.onNodeRemove = jest.fn();
480481
const textField = doc.getNode('node_k1ow3cc9');
481482
form.didDropIn(textField);
482-
expect(fn1).toHaveBeenCalledWith(textField, form);
483+
expect(fn1).toHaveBeenCalledWith(textField.internalToShellNode(), form.internalToShellNode());
483484

484485
form.didDropOut(textField);
485-
expect(fn2).toHaveBeenCalledWith(textField, form);
486+
expect(fn2).toHaveBeenCalledWith(textField.internalToShellNode(), form.internalToShellNode());
486487
});
487488

488489
it('hover', () => {

0 commit comments

Comments
 (0)