diff --git a/apps/ui/tests/utils/git/worktree.ts b/apps/ui/tests/utils/git/worktree.ts index 72e281d4..0a80fce1 100644 --- a/apps/ui/tests/utils/git/worktree.ts +++ b/apps/ui/tests/utils/git/worktree.ts @@ -346,6 +346,7 @@ export async function setupProjectWithPath(page: Page, projectPath: string): Pro currentView: 'board', theme: 'dark', sidebarOpen: true, + skipSandboxWarning: true, apiKeys: { anthropic: '', google: '' }, chatSessions: [], chatHistoryOpen: false, @@ -373,6 +374,9 @@ export async function setupProjectWithPath(page: Page, projectPath: string): Pro version: 0, // setup-store.ts doesn't specify a version, so zustand defaults to 0 }; localStorage.setItem('automaker-setup', JSON.stringify(setupState)); + + // Disable splash screen in tests + sessionStorage.setItem('automaker-splash-shown', 'true'); }, projectPath); } @@ -399,6 +403,7 @@ export async function setupProjectWithPathNoWorktrees( currentView: 'board', theme: 'dark', sidebarOpen: true, + skipSandboxWarning: true, apiKeys: { anthropic: '', google: '' }, chatSessions: [], chatHistoryOpen: false, @@ -424,6 +429,9 @@ export async function setupProjectWithPathNoWorktrees( version: 0, // setup-store.ts doesn't specify a version, so zustand defaults to 0 }; localStorage.setItem('automaker-setup', JSON.stringify(setupState)); + + // Disable splash screen in tests + sessionStorage.setItem('automaker-splash-shown', 'true'); }, projectPath); } @@ -451,6 +459,7 @@ export async function setupProjectWithStaleWorktree( currentView: 'board', theme: 'dark', sidebarOpen: true, + skipSandboxWarning: true, apiKeys: { anthropic: '', google: '' }, chatSessions: [], chatHistoryOpen: false, @@ -479,6 +488,9 @@ export async function setupProjectWithStaleWorktree( version: 0, // setup-store.ts doesn't specify a version, so zustand defaults to 0 }; localStorage.setItem('automaker-setup', JSON.stringify(setupState)); + + // Disable splash screen in tests + sessionStorage.setItem('automaker-splash-shown', 'true'); }, projectPath); } diff --git a/apps/ui/tests/utils/project/fixtures.ts b/apps/ui/tests/utils/project/fixtures.ts index a02a9163..f39d4817 100644 --- a/apps/ui/tests/utils/project/fixtures.ts +++ b/apps/ui/tests/utils/project/fixtures.ts @@ -89,6 +89,7 @@ export async function setupProjectWithFixture( currentView: 'board', theme: 'dark', sidebarOpen: true, + skipSandboxWarning: true, apiKeys: { anthropic: '', google: '' }, chatSessions: [], chatHistoryOpen: false, diff --git a/test/feature-backlog-test-80497-5rxs746/test-project-1767820775187/package.json b/test/feature-backlog-test-80497-5rxs746/test-project-1767820775187/package.json new file mode 100644 index 00000000..95455cee --- /dev/null +++ b/test/feature-backlog-test-80497-5rxs746/test-project-1767820775187/package.json @@ -0,0 +1,4 @@ +{ + "name": "test-project-1767820775187", + "version": "1.0.0" +} diff --git a/test/fixtures/test-image.png b/test/fixtures/test-image.png new file mode 100644 index 00000000..3b29c7b0 Binary files /dev/null and b/test/fixtures/test-image.png differ