* fix: increasing timeout to reduce failures..? * fix: removing debugging code * Remove unnecessary pixel color check * Only close the command palette on disconnection events This code closes the palette on *any* network event, including it getting established. This made tests like "Create a few projects using the default project name" unreliable. Also adds a block comment about how we should do something more sophisticated than bail out in the future. * Show a toast to explain why the user just lost their command flow * Remove unnecessary click in test. `fill` focuses already * Oop don't spam this disconnection toast if the palette isn't open Honoring exhausting hook dependency checks * Skip circle snapshot test, it's being weird * Disable the export button if engine connection is unavailable * Refactor useDemoCode to hopefully be more reliable * allow weak connections to receive demo code * revert Refactor useDemoCode to hopefully be more reliable Commit:2625c14783
[2625c1478
] --------- Co-authored-by: Kevin Nadro <kevin@zoo.dev> Co-authored-by: Jace Browning <jacebrowning@gmail.com> Co-authored-by: Andrew Varga <grizzly33@gmail.com>
16 lines
423 B
TypeScript
16 lines
423 B
TypeScript
import { createProject } from '@e2e/playwright/test-utils'
|
|
import { test } from '@e2e/playwright/zoo-test'
|
|
|
|
test.describe('Stress test', () => {
|
|
test('Create project and load stress test', async ({
|
|
cmdBar,
|
|
scene,
|
|
page,
|
|
}, testInfo) => {
|
|
const projectName = 'stress-test-project'
|
|
// Create and load project
|
|
await createProject({ name: projectName, page })
|
|
await scene.settled(cmdBar)
|
|
})
|
|
})
|