Nadro/3394/project name regression (#3609)
* exporting createProjectAndRenameIt, going to be used for a third time * feat: added e2e test to test project name retention after onboarding plays * fix: formatting, adding Page type * fix: resolved linter warnings, wrong syntax and function name typo
This commit is contained in:
		| @ -209,7 +209,7 @@ export const wiggleMove = async ( | ||||
| } | ||||
|  | ||||
| export const circleMove = async ( | ||||
|   page: any, | ||||
|   page: Page, | ||||
|   x: number, | ||||
|   y: number, | ||||
|   steps: number, | ||||
| @ -892,3 +892,29 @@ export async function isOutOfViewInScrollContainer( | ||||
|  | ||||
|   return isOutOfView | ||||
| } | ||||
|  | ||||
| export async function createProjectAndRenameIt({ | ||||
|   name, | ||||
|   page, | ||||
| }: { | ||||
|   name: string | ||||
|   page: Page | ||||
| }) { | ||||
|   await page.getByRole('button', { name: 'New project' }).click() | ||||
|   await expect(page.getByText('Successfully created')).toBeVisible() | ||||
|   await expect(page.getByText('Successfully created')).not.toBeVisible() | ||||
|  | ||||
|   await expect(page.getByText(`project-000`)).toBeVisible() | ||||
|   await page.getByText(`project-000`).hover() | ||||
|   await page.getByText(`project-000`).focus() | ||||
|  | ||||
|   await page.getByLabel('sketch').first().click() | ||||
|  | ||||
|   await page.waitForTimeout(100) | ||||
|  | ||||
|   // type the name passed in | ||||
|   await page.keyboard.press('Backspace') | ||||
|   await page.keyboard.type(name) | ||||
|  | ||||
|   await page.getByLabel('checkmark').last().click() | ||||
| } | ||||
|  | ||||
		Reference in New Issue
	
	Block a user