Merge branch 'main' into franknoirot/adhoc/appearance-tweaks-modeling-view
This commit is contained in:
		@ -3105,23 +3105,25 @@ test.describe('manual edits during sketch mode', () => {
 | 
			
		||||
    await test.step('Edit sketch by dragging handle', async () => {
 | 
			
		||||
      await page.waitForTimeout(500)
 | 
			
		||||
      await expect
 | 
			
		||||
        .poll(async () => {
 | 
			
		||||
          await editor.expectEditor.toContain('length = 156.54, angle = -28')
 | 
			
		||||
          await page.mouse.move(handle1Location.x, handle1Location.y)
 | 
			
		||||
          await page.mouse.down()
 | 
			
		||||
          await page.mouse.move(
 | 
			
		||||
            handle1Location.x + 50,
 | 
			
		||||
            handle1Location.y + 50,
 | 
			
		||||
            {
 | 
			
		||||
              steps: 5,
 | 
			
		||||
            }
 | 
			
		||||
          )
 | 
			
		||||
          await page.mouse.up()
 | 
			
		||||
          await editor.expectEditor.toContain('length = 231.59, angle = -34')
 | 
			
		||||
          return true
 | 
			
		||||
        })
 | 
			
		||||
        .poll(
 | 
			
		||||
          async () => {
 | 
			
		||||
            await editor.expectEditor.toContain('length = 156.54, angle = -28')
 | 
			
		||||
            await page.mouse.move(handle1Location.x, handle1Location.y)
 | 
			
		||||
            await page.mouse.down()
 | 
			
		||||
            await page.mouse.move(
 | 
			
		||||
              handle1Location.x + 50,
 | 
			
		||||
              handle1Location.y + 50,
 | 
			
		||||
              {
 | 
			
		||||
                steps: 5,
 | 
			
		||||
              }
 | 
			
		||||
            )
 | 
			
		||||
            await page.mouse.up()
 | 
			
		||||
            await editor.expectEditor.toContain('length = 231.59, angle = -34')
 | 
			
		||||
            return true
 | 
			
		||||
          },
 | 
			
		||||
          { timeout: 10_000 }
 | 
			
		||||
        )
 | 
			
		||||
        .toBeTruthy()
 | 
			
		||||
      // await page.waitForTimeout(1000) // Wait for update
 | 
			
		||||
    })
 | 
			
		||||
 | 
			
		||||
    await test.step('Delete variables and wait for re-execution', async () => {
 | 
			
		||||
@ -3137,16 +3139,19 @@ test.describe('manual edits during sketch mode', () => {
 | 
			
		||||
      await editor.expectEditor.toContain('length = 231.59, angle = -34')
 | 
			
		||||
      await page.waitForTimeout(500)
 | 
			
		||||
      await expect
 | 
			
		||||
        .poll(async () => {
 | 
			
		||||
          await page.mouse.move(handle2Location.x, handle2Location.y)
 | 
			
		||||
          await page.mouse.down()
 | 
			
		||||
          await page.mouse.move(handle2Location.x, handle2Location.y - 50, {
 | 
			
		||||
            steps: 5,
 | 
			
		||||
          })
 | 
			
		||||
          await page.mouse.up()
 | 
			
		||||
          await editor.expectEditor.toContain('length = 167.36, angle = -14')
 | 
			
		||||
          return true
 | 
			
		||||
        })
 | 
			
		||||
        .poll(
 | 
			
		||||
          async () => {
 | 
			
		||||
            await page.mouse.move(handle2Location.x, handle2Location.y)
 | 
			
		||||
            await page.mouse.down()
 | 
			
		||||
            await page.mouse.move(handle2Location.x, handle2Location.y - 50, {
 | 
			
		||||
              steps: 5,
 | 
			
		||||
            })
 | 
			
		||||
            await page.mouse.up()
 | 
			
		||||
            await editor.expectEditor.toContain('length = 167.36, angle = -14')
 | 
			
		||||
            return true
 | 
			
		||||
          },
 | 
			
		||||
          { timeout: 10_000 }
 | 
			
		||||
        )
 | 
			
		||||
        .toBeTruthy()
 | 
			
		||||
    })
 | 
			
		||||
 | 
			
		||||
@ -3165,17 +3170,20 @@ test.describe('manual edits during sketch mode', () => {
 | 
			
		||||
    await test.step('edit sketch again', async () => {
 | 
			
		||||
      await page.waitForTimeout(500) // Wait for deferred execution
 | 
			
		||||
      await expect
 | 
			
		||||
        .poll(async () => {
 | 
			
		||||
          await editor.expectEditor.toContain('length = 167.36, angle = -14')
 | 
			
		||||
          await page.mouse.move(handle3Location.x, handle3Location.y)
 | 
			
		||||
          await page.mouse.down()
 | 
			
		||||
          await page.mouse.move(handle3Location.x, handle3Location.y + 110, {
 | 
			
		||||
            steps: 5,
 | 
			
		||||
          })
 | 
			
		||||
          await page.mouse.up()
 | 
			
		||||
          await editor.expectEditor.toContain('length = 219.2, angle = -56')
 | 
			
		||||
          return true
 | 
			
		||||
        })
 | 
			
		||||
        .poll(
 | 
			
		||||
          async () => {
 | 
			
		||||
            await editor.expectEditor.toContain('length = 167.36, angle = -14')
 | 
			
		||||
            await page.mouse.move(handle3Location.x, handle3Location.y)
 | 
			
		||||
            await page.mouse.down()
 | 
			
		||||
            await page.mouse.move(handle3Location.x, handle3Location.y + 110, {
 | 
			
		||||
              steps: 5,
 | 
			
		||||
            })
 | 
			
		||||
            await page.mouse.up()
 | 
			
		||||
            await editor.expectEditor.toContain('length = 219.2, angle = -56')
 | 
			
		||||
            return true
 | 
			
		||||
          },
 | 
			
		||||
          { timeout: 10_000 }
 | 
			
		||||
        )
 | 
			
		||||
        .toBeTruthy()
 | 
			
		||||
    })
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
		Reference in New Issue
	
	Block a user