* 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)
 | 
						|
  })
 | 
						|
})
 |