Set a default initial directory, handle an existing settings file with no project directory (#3734)
* Fix the project directory setting assignment from file * Fix default project directory value initialization * Add a couple tests for loading the app without project directory settings * A snapshot a day keeps the bugs away! 📷🐛 (OS: windows-latest) * A snapshot a day keeps the bugs away! 📷🐛 (OS: windows-latest) * A snapshot a day keeps the bugs away! 📷🐛 (OS: windows-latest) * trigger CI * Object merging logic was bad, blew away other app settings if they existed * Update silly little export file size expectation numbers * Make rename timeout in test way shorter * Fix silly little test issues --------- Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com> Co-authored-by: Kurt Hutten Irev-Dev <k.hutten@protonmail.ch>
This commit is contained in:
		| @ -938,16 +938,7 @@ test( | ||||
|  | ||||
|       await page.getByText('bracket').click() | ||||
|  | ||||
|       await expect(page.getByTestId('loading')).toBeAttached() | ||||
|       await expect(page.getByTestId('loading')).not.toBeAttached({ | ||||
|         timeout: 20_000, | ||||
|       }) | ||||
|  | ||||
|       await expect( | ||||
|         page.getByRole('button', { name: 'Start Sketch' }) | ||||
|       ).toBeEnabled({ | ||||
|         timeout: 20_000, | ||||
|       }) | ||||
|       await u.waitForPageLoad() | ||||
|  | ||||
|       // gray at this pixel means the stream has loaded in the most | ||||
|       // user way we can verify it (pixel color) | ||||
| @ -972,16 +963,7 @@ test( | ||||
|  | ||||
|       await page.getByText('router-template-slate').click() | ||||
|  | ||||
|       await expect(page.getByTestId('loading')).toBeAttached() | ||||
|       await expect(page.getByTestId('loading')).not.toBeAttached({ | ||||
|         timeout: 20_000, | ||||
|       }) | ||||
|  | ||||
|       await expect( | ||||
|         page.getByRole('button', { name: 'Start Sketch' }) | ||||
|       ).toBeEnabled({ | ||||
|         timeout: 20_000, | ||||
|       }) | ||||
|       await u.waitForPageLoad() | ||||
|  | ||||
|       // gray at this pixel means the stream has loaded in the most | ||||
|       // user way we can verify it (pixel color) | ||||
| @ -1740,7 +1722,7 @@ test.describe('Renaming in the file tree', () => { | ||||
|       }) | ||||
|  | ||||
|       await test.step('Rename the folder', async () => { | ||||
|         await page.waitForTimeout(60000) | ||||
|         await page.waitForTimeout(2000) | ||||
|         await folderToRename.click({ button: 'right' }) | ||||
|         await expect(renameMenuItem).toBeVisible() | ||||
|         await renameMenuItem.click() | ||||
|  | ||||
		Reference in New Issue
	
	Block a user