mirror of
https://github.com/stablyai/orca.git
synced 2026-09-21 16:02:20 +00:00
* fix(browser): theme unavailable guest surfaces without recoloring pages * test(browser): keep generated loading evidence out of the PR diff * test(browser): freeze recovery clock during artificial attach gate * test(browser): await painted content after network recovery
22 lines
818 B
TypeScript
22 lines
818 B
TypeScript
import { expect, test } from './helpers/orca-app'
|
|
import { ensureTerminalVisible, waitForActiveWorktree, waitForSessionReady } from './helpers/store'
|
|
import { crashGuestRenderer } from './browser-guest-runtime-oracle'
|
|
import { observeBrowserLoadingSurface } from './browser-loading-surface-oracle'
|
|
|
|
test('browser host follows the theme before content and preserves the webpage canvas', async ({
|
|
orcaPage,
|
|
electronApp
|
|
}, testInfo) => {
|
|
await waitForSessionReady(orcaPage)
|
|
await ensureTerminalVisible(orcaPage)
|
|
await waitForActiveWorktree(orcaPage)
|
|
const observations = await observeBrowserLoadingSurface(
|
|
orcaPage,
|
|
(name) => testInfo.outputPath(name),
|
|
async (id) => {
|
|
await crashGuestRenderer(electronApp, id)
|
|
}
|
|
)
|
|
expect(observations.filter((entry) => !entry.pass)).toEqual([])
|
|
})
|