diff --git a/pages/API/nodes-info/nodes-info.test.js b/pages/API/nodes-info/nodes-info.test.js index e9da7c84e2c11da01c609cf51c52891159db82a6..b86f9854d96d1cfbede5d2e4a62f002df192409e 100644 --- a/pages/API/nodes-info/nodes-info.test.js +++ b/pages/API/nodes-info/nodes-info.test.js @@ -1,7 +1,7 @@ -const PAGE_PATH = '/pages/API/nodes-info/nodes-info' - -const RECT_LEFT = 15; -const RECT_WIDTH = 150; +const PAGE_PATH = '/pages/API/nodes-info/nodes-info' + +const RECT_LEFT = 15; +const RECT_WIDTH = 150; const RECT_HEIGHT = 100; describe('nodes-info', () => { @@ -16,12 +16,12 @@ describe('nodes-info', () => { await btnGetNodeInfo.tap() await page.waitFor(50) - const data = await page.data() - + const data = await page.data() + // TODO 和浏览器的计算存在差异 - const nodeInfo = data.nodeInfoList[0] - expect(Math.round(nodeInfo.left)).toBe(RECT_LEFT) - expect(Math.round(nodeInfo.width)).toBe(RECT_WIDTH) + const nodeInfo = data.nodeInfoList[0] + expect(Math.round(nodeInfo.left)).toBe(RECT_LEFT) + expect(Math.round(nodeInfo.width)).toBe(RECT_WIDTH) expect(Math.round(nodeInfo.height)).toBe(RECT_HEIGHT) }) it('get-all-node-info', async () => { @@ -32,22 +32,25 @@ describe('nodes-info', () => { const data = await page.data() - const nodeInfo1 = data.nodeInfoList[0] - expect(Math.round(nodeInfo1.left)).toBe(RECT_LEFT) - expect(nodeInfo1.top > 220).toBe(true) - expect(Math.round(nodeInfo1.width)).toBe(RECT_WIDTH) - expect(Math.round(nodeInfo1.height)).toBe(RECT_HEIGHT) - - const nodeInfo2 = data.nodeInfoList[1] - expect(nodeInfo2.left > 180).toBe(true) - expect(nodeInfo2.top > 220).toBe(true) - expect(Math.round(nodeInfo2.width)).toBe(RECT_WIDTH) + const nodeInfo1 = data.nodeInfoList[0] + expect(Math.round(nodeInfo1.left)).toBe(RECT_LEFT) + expect(nodeInfo1.top > 220).toBe(true) + expect(Math.round(nodeInfo1.width)).toBe(RECT_WIDTH) + expect(Math.round(nodeInfo1.height)).toBe(RECT_HEIGHT) + + const nodeInfo2 = data.nodeInfoList[1] + expect(nodeInfo2.left > 180).toBe(true) + expect(nodeInfo2.top > 220).toBe(true) + expect(Math.round(nodeInfo2.width)).toBe(RECT_WIDTH) expect(Math.round(nodeInfo2.height)).toBe(RECT_HEIGHT) - }) - - //检测onResize获取BoundingClientRect信息是否有效 - it('check_resizeRectValid', async () => { - const resizeRectValid = await page.data('resizeRectValid') - expect(resizeRectValid).toBe(true) }) + + // #ifdef APP + //检测onResize获取BoundingClientRect信息是否有效 + it('check_resizeRectValid', async () => { + const resizeRectValid = await page.data('resizeRectValid') + expect(resizeRectValid).toBe(true) + }) + // #endif + })