wip fixing tests
This commit is contained in:
@ -715,19 +715,32 @@ extrude001 = extrude(5, sketch001)
|
|||||||
`
|
`
|
||||||
)
|
)
|
||||||
})
|
})
|
||||||
await page.setViewportSize({ width: 1200, height: 500 })
|
const viewport = { width: 1200, height: 500 }
|
||||||
|
await page.setViewportSize(viewport)
|
||||||
|
await u.waitForAuthSkipAppStart()
|
||||||
|
|
||||||
|
const getMiddleOfModelingArea = async (viewport) => {
|
||||||
|
const panes = page.getByTestId('pane-section')
|
||||||
|
const bb = await panes.boundingBox()
|
||||||
|
const goRightPx = bb.width > 0 ? (viewport.width - bb.width) / 2 : 0
|
||||||
|
return {
|
||||||
|
x: viewport.width / 2 + goRightPx,
|
||||||
|
y: viewport.height / 2,
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
// Selectors and constants
|
// Selectors and constants
|
||||||
const editSketchButton = page.getByRole('button', { name: 'Edit Sketch' })
|
const editSketchButton = page.getByRole('button', { name: 'Edit Sketch' })
|
||||||
const lineToolButton = page.getByTestId('line')
|
const lineToolButton = page.getByTestId('line')
|
||||||
const segmentOverlays = page.getByTestId('segment-overlay')
|
const segmentOverlays = page.getByTestId('segment-overlay')
|
||||||
const sketchOriginLocation = { x: 600, y: 250 }
|
const sketchOriginLocation = await getMiddleOfModelingArea(viewport)
|
||||||
const darkThemeSegmentColor: [number, number, number] = [215, 215, 215]
|
const darkThemeSegmentColor: [number, number, number] = [215, 215, 215]
|
||||||
const lightThemeSegmentColor: [number, number, number] = [90, 90, 90]
|
const lightThemeSegmentColor: [number, number, number] = [90, 90, 90]
|
||||||
|
|
||||||
await test.step(`Get into sketch mode`, async () => {
|
await test.step(`Get into sketch mode`, async () => {
|
||||||
await u.waitForAuthSkipAppStart()
|
const aLineToClickOn = await u.getBoundingBox('[data-overlay-index="0"]')
|
||||||
await page.mouse.click(700, 200)
|
await page.mouse.move(aLineToClickOn.x, aLineToClickOn.y)
|
||||||
|
|
||||||
await expect(editSketchButton).toBeVisible()
|
await expect(editSketchButton).toBeVisible()
|
||||||
await editSketchButton.click()
|
await editSketchButton.click()
|
||||||
|
|
||||||
|
@ -251,6 +251,7 @@ export const ModelingSidebar = forwardRef<
|
|||||||
</ul>
|
</ul>
|
||||||
<ul
|
<ul
|
||||||
id="pane-section"
|
id="pane-section"
|
||||||
|
data-testid="pane-section"
|
||||||
ref={ref}
|
ref={ref}
|
||||||
className={
|
className={
|
||||||
'ml-[-1px] col-start-2 col-span-1 flex flex-col gap-2 ' +
|
'ml-[-1px] col-start-2 col-span-1 flex flex-col gap-2 ' +
|
||||||
|
Reference in New Issue
Block a user