diff --git a/packages/designer/tests/builtin-simulator/bem-tools/drag-resize-engine.test.ts b/packages/designer/tests/builtin-simulator/bem-tools/drag-resize-engine.test.ts index 1506e86ad..5f52e14b3 100644 --- a/packages/designer/tests/builtin-simulator/bem-tools/drag-resize-engine.test.ts +++ b/packages/designer/tests/builtin-simulator/bem-tools/drag-resize-engine.test.ts @@ -51,7 +51,7 @@ describe('DragResizeEngine 测试', () => { const offResize = resizeEngine.onResize(resizeMockFn); const offResizeEnd = resizeEngine.onResizeEnd(resizeEndMockFn); const boostedNode = doc.getNode('node_k1ow3cbn'); - const mockedBoostFn = jest + const mockBoostFn = jest .fn((e) => { return boostedNode; }); @@ -60,7 +60,7 @@ describe('DragResizeEngine 测试', () => { const noop = resizeEngine.from(); noop(); - const offFrom = resizeEngine.from(document, 'e', mockedBoostFn); + const offFrom = resizeEngine.from(document, 'e', mockBoostFn); const mouseDownEvt = createEvent.mouseDown(document, { clientX: 100, clientY: 100 }); fireEvent(document, mouseDownEvt); @@ -113,18 +113,18 @@ describe('DragResizeEngine 测试', () => { }); it('has sensor', () => { - const mockedDoc = document.createElement('iframe').contentWindow?.document; + const mockDoc = document.createElement('iframe').contentWindow?.document; project.mountSimulator({ sensorAvailable: true, contentDocument: document, }); - const mockedBoostFn = jest + const mockBoostFn = jest .fn((e) => { return doc.getNode('node_k1ow3cbn'); }); - const offFrom = resizeEngine.from(document, 'e', mockedBoostFn); + const offFrom = resizeEngine.from(document, 'e', mockBoostFn); // TODO: 想办法 mock 一个 iframe.currentDocument fireEvent.mouseDown(document, { clientX: 100, clientY: 100 }); diff --git a/packages/designer/tests/designer/dragon.test.ts b/packages/designer/tests/designer/dragon.test.ts index 9e17462ec..eaa53bd5b 100644 --- a/packages/designer/tests/designer/dragon.test.ts +++ b/packages/designer/tests/designer/dragon.test.ts @@ -199,11 +199,11 @@ describe('Dragon 测试', () => { new MouseEvent('mousedown', { clientX: 100, clientY: 100 }), ); - const mockedFn1 = jest.fn(); - project.mountSimulator({ setCopyState: mockedFn1 }); + const mockFn1 = jest.fn(); + project.mountSimulator({ setCopyState: mockFn1 }); expect(dragon.getSimulators().size).toBe(1); fireEvent.keyDown(document, { ctrlKey: true }); - expect(mockedFn1).toHaveBeenCalled(); + expect(mockFn1).toHaveBeenCalled(); }); it('from', () => { @@ -214,7 +214,7 @@ describe('Dragon 测试', () => { const offDragStart = dragon.onDragstart(dragStartMockFn); const offDrag = dragon.onDrag(dragMockFn); const offDragEnd = dragon.onDragend(dragEndMockFn); - const mockedBoostFn = jest + const mockBoostFn = jest .fn((e) => { return { type: DragObjectType.Node, @@ -223,7 +223,7 @@ describe('Dragon 测试', () => { }) .mockImplementationOnce(() => null); - const offFrom = dragon.from(document, mockedBoostFn); + const offFrom = dragon.from(document, mockBoostFn); // 无用 mouseDown,无效的按钮 fireEvent.mouseDown(document, { button: 2 }); @@ -292,21 +292,21 @@ describe('Dragon 测试', () => { }); it('has sensor', () => { - const mockedFn1 = jest.fn(); - const mockedDoc = document.createElement('iframe').contentWindow?.document; + const mockFn1 = jest.fn(); + const mockDoc = document.createElement('iframe').contentWindow?.document; dragon.addSensor({ fixEvent: () => {}, locate: () => {}, - contentDocument: mockedDoc, + contentDocument: mockDoc, }); project.mountSimulator({ - setCopyState: mockedFn1, + setCopyState: mockFn1, setNativeSelection: () => {}, clearState: () => {}, setDraggingState: () => {}, }); - const mockedBoostFn = jest + const mockBoostFn = jest .fn((e) => { return { type: DragObjectType.Node, @@ -315,7 +315,7 @@ describe('Dragon 测试', () => { }) .mockImplementationOnce(() => null); - const offFrom = dragon.from(document, mockedBoostFn); + const offFrom = dragon.from(document, mockBoostFn); // TODO: 想办法 mock 一个 iframe.currentDocument fireEvent.mouseDown(document, { clientX: 100, clientY: 100 }); diff --git a/packages/designer/tests/document/node/props/prop.test.ts b/packages/designer/tests/document/node/props/prop.test.ts index d1d2a3fdd..d7b125430 100644 --- a/packages/designer/tests/document/node/props/prop.test.ts +++ b/packages/designer/tests/document/node/props/prop.test.ts @@ -9,7 +9,7 @@ import { TransformStage } from '@alilc/lowcode-types'; const slotNodeImportMockFn = jest.fn(); const slotNodeRemoveMockFn = jest.fn(); -const mockedOwner = { +const mockOwner = { componentName: 'Div', addSlot() {}, document: { @@ -30,10 +30,10 @@ const mockedOwner = { isInited: true, }; -const mockedPropsInst = { - owner: mockedOwner, +const mockPropsInst = { + owner: mockOwner, }; -mockedPropsInst.props = mockedPropsInst; +mockPropsInst.props = mockPropsInst; describe('Prop 类测试', () => { describe('基础类型', () => { @@ -44,13 +44,13 @@ describe('Prop 类测试', () => { let expProp: Prop; let slotProp: Prop; beforeEach(() => { - boolProp = new Prop(mockedPropsInst, true, 'boolProp'); - strProp = new Prop(mockedPropsInst, 'haha', 'strProp'); - numProp = new Prop(mockedPropsInst, 1, 'numProp'); - nullProp = new Prop(mockedPropsInst, null, 'nullProp'); - expProp = new Prop(mockedPropsInst, { type: 'JSExpression', value: 'state.haha' }, 'expProp'); + boolProp = new Prop(mockPropsInst, true, 'boolProp'); + strProp = new Prop(mockPropsInst, 'haha', 'strProp'); + numProp = new Prop(mockPropsInst, 1, 'numProp'); + nullProp = new Prop(mockPropsInst, null, 'nullProp'); + expProp = new Prop(mockPropsInst, { type: 'JSExpression', value: 'state.haha' }, 'expProp'); slotProp = new Prop( - mockedPropsInst, + mockPropsInst, { type: 'JSSlot', title: '测试 slot', @@ -73,9 +73,9 @@ describe('Prop 类测试', () => { }); it('consturctor / getProps / getNode', () => { - expect(boolProp.parent).toBe(mockedPropsInst); - expect(boolProp.getProps()).toBe(mockedPropsInst); - expect(boolProp.getNode()).toBe(mockedOwner); + expect(boolProp.parent).toBe(mockPropsInst); + expect(boolProp.getProps()).toBe(mockPropsInst); + expect(boolProp.getNode()).toBe(mockOwner); }); it('misc', () => { @@ -150,11 +150,11 @@ describe('Prop 类测试', () => { expect(strProp.export(TransformStage.Save)).toBeUndefined(); expect( - new Prop(mockedPropsInst, false, '___condition___').export(TransformStage.Render), + new Prop(mockPropsInst, false, '___condition___').export(TransformStage.Render), ).toBeTruthy(); engineConfig.set('enableCondition', true); expect( - new Prop(mockedPropsInst, false, '___condition___').export(TransformStage.Render), + new Prop(mockPropsInst, false, '___condition___').export(TransformStage.Render), ).toBeFalsy(); expect(slotProp.export(TransformStage.Render)).toEqual({ type: 'JSSlot', @@ -177,8 +177,8 @@ describe('Prop 类测试', () => { }); it('compare', () => { - const newProp = new Prop(mockedPropsInst, 'haha'); - const newProp2 = new Prop(mockedPropsInst, { a: 1 }); + const newProp = new Prop(mockPropsInst, 'haha'); + const newProp2 = new Prop(mockPropsInst, { a: 1 }); expect(strProp.compare(newProp)).toBe(0); expect(strProp.compare(expProp)).toBe(2); @@ -190,7 +190,7 @@ describe('Prop 类测试', () => { }); it('isVirtual', () => { - expect(new Prop(mockedPropsInst, 111, '!virtualProp')).toBeTruthy(); + expect(new Prop(mockPropsInst, 111, '!virtualProp')).toBeTruthy(); }); it('purge', () => { @@ -217,24 +217,24 @@ describe('Prop 类测试', () => { }); it('迭代器 / map / forEach', () => { - const mockedFn = jest.fn(); + const mockFn = jest.fn(); for (const item of strProp) { - mockedFn(); + mockFn(); } - expect(mockedFn).not.toHaveBeenCalled(); - mockedFn.mockClear(); + expect(mockFn).not.toHaveBeenCalled(); + mockFn.mockClear(); strProp.forEach((item) => { - mockedFn(); + mockFn(); }); - expect(mockedFn).not.toHaveBeenCalled(); - mockedFn.mockClear(); + expect(mockFn).not.toHaveBeenCalled(); + mockFn.mockClear(); strProp.map((item) => { - return mockedFn(); + return mockFn(); }); - expect(mockedFn).not.toHaveBeenCalled(); - mockedFn.mockClear(); + expect(mockFn).not.toHaveBeenCalled(); + mockFn.mockClear(); }); }); @@ -242,7 +242,7 @@ describe('Prop 类测试', () => { describe('items(map 类型)', () => { let prop: Prop; beforeEach(() => { - prop = new Prop(mockedPropsInst, { + prop = new Prop(mockPropsInst, { a: 1, b: 'str', c: true, @@ -319,8 +319,8 @@ describe('Prop 类测试', () => { }); it('compare', () => { - const prop1 = new Prop(mockedPropsInst, { a: 1 }); - const prop2 = new Prop(mockedPropsInst, { b: 1 }); + const prop1 = new Prop(mockPropsInst, { a: 1 }); + const prop2 = new Prop(mockPropsInst, { b: 1 }); expect(prop1.compare(prop2)).toBe(1); }); @@ -355,24 +355,24 @@ describe('Prop 类测试', () => { }); it('迭代器 / map / forEach', () => { - const mockedFn = jest.fn(); + const mockFn = jest.fn(); for (const item of prop) { - mockedFn(); + mockFn(); } - expect(mockedFn).toHaveBeenCalledTimes(7); - mockedFn.mockClear(); + expect(mockFn).toHaveBeenCalledTimes(7); + mockFn.mockClear(); prop.forEach((item) => { - mockedFn(); + mockFn(); }); - expect(mockedFn).toHaveBeenCalledTimes(7); - mockedFn.mockClear(); + expect(mockFn).toHaveBeenCalledTimes(7); + mockFn.mockClear(); prop.map((item) => { - return mockedFn(); + return mockFn(); }); - expect(mockedFn).toHaveBeenCalledTimes(7); - mockedFn.mockClear(); + expect(mockFn).toHaveBeenCalledTimes(7); + mockFn.mockClear(); }); it('dispose', () => { @@ -387,7 +387,7 @@ describe('Prop 类测试', () => { describe('items(list 类型)', () => { let prop: Prop; beforeEach(() => { - prop = new Prop(mockedPropsInst, [1, true, 'haha']); + prop = new Prop(mockPropsInst, [1, true, 'haha']); }); afterEach(() => { prop.purge(); @@ -420,9 +420,9 @@ describe('Prop 类测试', () => { }); it('compare', () => { - const prop1 = new Prop(mockedPropsInst, [1]); - const prop2 = new Prop(mockedPropsInst, [2]); - const prop3 = new Prop(mockedPropsInst, [1, 2]); + const prop1 = new Prop(mockPropsInst, [1]); + const prop2 = new Prop(mockPropsInst, [2]); + const prop3 = new Prop(mockPropsInst, [1, 2]); expect(prop1.compare(prop2)).toBe(1); expect(prop1.compare(prop3)).toBe(2); }); @@ -435,30 +435,30 @@ describe('Prop 类测试', () => { }); it('should return undefined when all items are undefined', () => { - prop = new Prop(mockedPropsInst, [undefined, undefined], '___loopArgs___'); + prop = new Prop(mockPropsInst, [undefined, undefined], '___loopArgs___'); expect(prop.getValue()).toBeUndefined(); }); it('迭代器 / map / forEach', () => { - const listProp = new Prop(mockedPropsInst, [1, 2]); - const mockedFn = jest.fn(); + const listProp = new Prop(mockPropsInst, [1, 2]); + const mockFn = jest.fn(); for (const item of listProp) { - mockedFn(); + mockFn(); } - expect(mockedFn).toHaveBeenCalledTimes(2); - mockedFn.mockClear(); + expect(mockFn).toHaveBeenCalledTimes(2); + mockFn.mockClear(); listProp.forEach((item) => { - mockedFn(); + mockFn(); }); - expect(mockedFn).toHaveBeenCalledTimes(2); - mockedFn.mockClear(); + expect(mockFn).toHaveBeenCalledTimes(2); + mockFn.mockClear(); listProp.map((item) => { - return mockedFn(); + return mockFn(); }); - expect(mockedFn).toHaveBeenCalledTimes(2); - mockedFn.mockClear(); + expect(mockFn).toHaveBeenCalledTimes(2); + mockFn.mockClear(); }); }); }); diff --git a/packages/designer/tests/document/node/props/props.test.ts b/packages/designer/tests/document/node/props/props.test.ts index eedd96f5e..0b15a00c0 100644 --- a/packages/designer/tests/document/node/props/props.test.ts +++ b/packages/designer/tests/document/node/props/props.test.ts @@ -16,13 +16,13 @@ import { DocumentModel } from '../../../../src/document/document-model'; import { TransformStage } from '@alilc/lowcode-types'; -const mockedOwner = { componentName: 'Page' }; +const mockOwner = { componentName: 'Page' }; describe('Props 类测试', () => { let props: Props; beforeEach(() => { props = new Props( - mockedOwner, + mockOwner, { a: 1, b: 'str', @@ -44,7 +44,7 @@ describe('Props 类测试', () => { }); it('getNode', () => { - expect(props.getNode()).toBe(mockedOwner); + expect(props.getNode()).toBe(mockOwner); }); it('items / get', async () => { @@ -235,30 +235,30 @@ describe('Props 类测试', () => { }); it('迭代器 / map / forEach', () => { - const mockedFn = jest.fn(); + const mockFn = jest.fn(); for (const item of props) { - mockedFn(); + mockFn(); } - expect(mockedFn).toHaveBeenCalledTimes(6); - mockedFn.mockClear(); + expect(mockFn).toHaveBeenCalledTimes(6); + mockFn.mockClear(); props.forEach((item) => { - mockedFn(); + mockFn(); }); - expect(mockedFn).toHaveBeenCalledTimes(6); - mockedFn.mockClear(); + expect(mockFn).toHaveBeenCalledTimes(6); + mockFn.mockClear(); props.map((item) => { - return mockedFn(); + return mockFn(); }); - expect(mockedFn).toHaveBeenCalledTimes(6); - mockedFn.mockClear(); + expect(mockFn).toHaveBeenCalledTimes(6); + mockFn.mockClear(); props.filter((item) => { - return mockedFn(); + return mockFn(); }); - expect(mockedFn).toHaveBeenCalledTimes(6); - mockedFn.mockClear(); + expect(mockFn).toHaveBeenCalledTimes(6); + mockFn.mockClear(); }); it('purge', () => { @@ -268,13 +268,13 @@ describe('Props 类测试', () => { }); it('empty items', () => { - expect(new Props(mockedOwner).export()).toEqual({}); + expect(new Props(mockOwner).export()).toEqual({}); }); describe('list 类型', () => { let props: Props; beforeEach(() => { - props = new Props(mockedOwner, [1, true, 'haha'], { condition: true }); + props = new Props(mockOwner, [1, true, 'haha'], { condition: true }); }); it('constructor', () => { props.purge(); diff --git a/packages/designer/tests/project/project-methods.test.ts b/packages/designer/tests/project/project-methods.test.ts index 1cce64b8c..0e545e4f4 100644 --- a/packages/designer/tests/project/project-methods.test.ts +++ b/packages/designer/tests/project/project-methods.test.ts @@ -31,18 +31,18 @@ describe.only('Project 方法测试', () => { }); it('simulator', () => { - const mockedSimulator = { isSimulator: true, a: 1 }; - project.mountSimulator(mockedSimulator); - expect(project.simulator).toEqual(mockedSimulator); + const mockSimulator = { isSimulator: true, a: 1 }; + project.mountSimulator(mockSimulator); + expect(project.simulator).toEqual(mockSimulator); }); it('config / get / set', () => { - const mockedConfig = { version: '1.0.0', componentsTree: [] }; - project.config = mockedConfig; - expect(project.config).toEqual(mockedConfig); - const mockedConfig2 = { version: '2.0.0', componentsTree: [] }; - project.set('config', mockedConfig2); - expect(project.get('config')).toEqual(mockedConfig2); + const mockConfig = { version: '1.0.0', componentsTree: [] }; + project.config = mockConfig; + expect(project.config).toEqual(mockConfig); + const mockConfig2 = { version: '2.0.0', componentsTree: [] }; + project.set('config', mockConfig2); + expect(project.get('config')).toEqual(mockConfig2); project.set('version', '2.0.0'); expect(project.get('version')).toBe('2.0.0'); @@ -154,31 +154,31 @@ describe.only('Project 方法测试', () => { }); it('onCurrentDocumentChange', () => { - const mockedFn = jest.fn(); - const off = project.onCurrentDocumentChange(mockedFn); + const mockFn = jest.fn(); + const off = project.onCurrentDocumentChange(mockFn); project.open({ componentName: 'Page', }); - expect(mockedFn).toHaveBeenCalled(); + expect(mockFn).toHaveBeenCalled(); off(); - mockedFn.mockClear(); + mockFn.mockClear(); project.open({ componentName: 'Page', }); - expect(mockedFn).not.toHaveBeenCalled(); + expect(mockFn).not.toHaveBeenCalled(); }); it('setRendererReady / onRendererReady', () => { - const mockedFn = jest.fn(); - const off = project.onRendererReady(mockedFn); + const mockFn = jest.fn(); + const off = project.onRendererReady(mockFn); project.setRendererReady({ a: 1 }); - expect(mockedFn).toHaveBeenCalledWith({ a: 1 }); + expect(mockFn).toHaveBeenCalledWith({ a: 1 }); off(); - mockedFn.mockClear(); + mockFn.mockClear(); project.setRendererReady({ a: 1 }); - expect(mockedFn).not.toHaveBeenCalled(); + expect(mockFn).not.toHaveBeenCalled(); }); });