Skip to content

Commit 4b0521a

Browse files
committed
fix: fix test case failures of designer
1 parent e83adce commit 4b0521a

File tree

1 file changed

+15
-9
lines changed

1 file changed

+15
-9
lines changed

packages/designer/tests/designer/designer.test.ts

Lines changed: 15 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,12 @@ import divMetadata from '../fixtures/component-metadata/div';
1212
import { delayObxTick } from '../utils';
1313
import { fireEvent } from '@testing-library/react';
1414

15+
const mockNode = {
16+
internalToShellNode() {
17+
return 'mockNode';
18+
},
19+
};
20+
1521
describe('Designer 测试', () => {
1622
let editor: Editor;
1723
let designer: Designer;
@@ -178,9 +184,9 @@ describe('Designer 测试', () => {
178184

179185
it('addPropsReducer / transformProps', () => {
180186
// 没有相应的 reducer
181-
expect(designer.transformProps({ num: 1 }, TransformStage.Init)).toEqual({ num: 1 });
187+
expect(designer.transformProps({ num: 1 }, mockNode, TransformStage.Init)).toEqual({ num: 1 });
182188
// props 是数组
183-
expect(designer.transformProps([{ num: 1 }], TransformStage.Init)).toEqual([{ num: 1 }]);
189+
expect(designer.transformProps([{ num: 1 }], mockNode, TransformStage.Init)).toEqual([{ num: 1 }]);
184190

185191
designer.addPropsReducer((props, node) => {
186192
props.num += 1;
@@ -217,17 +223,17 @@ describe('Designer 测试', () => {
217223
return props;
218224
}, TransformStage.Upgrade);
219225

220-
expect(designer.transformProps({ num: 1 }, {}, TransformStage.Init)).toEqual({ num: 3 });
221-
expect(designer.transformProps({ num: 1 }, {}, TransformStage.Clone)).toEqual({ num: 2 });
222-
expect(designer.transformProps({ num: 1 }, {}, TransformStage.Serilize)).toEqual({ num: 2 });
223-
expect(designer.transformProps({ num: 1 }, {}, TransformStage.Render)).toEqual({ num: 2 });
224-
expect(designer.transformProps({ num: 1 }, {}, TransformStage.Save)).toEqual({ num: 2 });
225-
expect(designer.transformProps({ num: 1 }, {}, TransformStage.Upgrade)).toEqual({ num: 2 });
226+
expect(designer.transformProps({ num: 1 }, mockNode, TransformStage.Init)).toEqual({ num: 3 });
227+
expect(designer.transformProps({ num: 1 }, mockNode, TransformStage.Clone)).toEqual({ num: 2 });
228+
expect(designer.transformProps({ num: 1 }, mockNode, TransformStage.Serilize)).toEqual({ num: 2 });
229+
expect(designer.transformProps({ num: 1 }, mockNode, TransformStage.Render)).toEqual({ num: 2 });
230+
expect(designer.transformProps({ num: 1 }, mockNode, TransformStage.Save)).toEqual({ num: 2 });
231+
expect(designer.transformProps({ num: 1 }, mockNode, TransformStage.Upgrade)).toEqual({ num: 2 });
226232

227233
designer.addPropsReducer((props, node) => {
228234
throw new Error('calculate error');
229235
}, TransformStage.Upgrade);
230-
expect(designer.transformProps({ num: 1 }, {}, TransformStage.Upgrade)).toEqual({ num: 2 });
236+
expect(designer.transformProps({ num: 1 }, mockNode, TransformStage.Upgrade)).toEqual({ num: 2 });
231237
});
232238

233239
it('setProps', () => {

0 commit comments

Comments
 (0)