mirror of
https://github.com/stablyai/orca.git
synced 2026-09-24 16:02:41 +00:00
test(mobile): point the moved PR and diff-review adapters at the seam and register them
The merge commit carried the two adapter files into adapters/ with their old specifiers and left the register untouched, so this completes the move: the relative imports climb one more level, and both modules are registered in adapters/mounted-operation-modules.ts as identifiers imported from their own source, which is what adapter-seam.test.ts checks. Claude-Session: https://claude.ai/code/session_01JNnE9qzUZMMnqpZWCqM3nb
This commit is contained in:
@@ -1,5 +1,5 @@
|
||||
import type { MountAdapter } from './recording-scenario'
|
||||
import type { operationModuleLoader } from './operation-module-loader'
|
||||
import type { MountAdapter } from '../recording-scenario'
|
||||
import type { operationModuleLoader } from '../operation-module-loader'
|
||||
|
||||
const WORKTREE = 'repo-9::/w'
|
||||
|
||||
@@ -27,7 +27,7 @@ export function diffReviewMountAdapters(
|
||||
): Record<string, MountAdapter> {
|
||||
return {
|
||||
'session.diff-review-load': ({ client }) => {
|
||||
const loaders = modules.load<typeof import('../../session/mobile-diff-review-loaders')>(
|
||||
const loaders = modules.load<typeof import('../../../session/mobile-diff-review-loaders')>(
|
||||
'mobile/src/session/mobile-diff-review-loaders.ts'
|
||||
)
|
||||
let snapshot: unknown = 'unloaded'
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
import type { MountAdapter } from './recording-scenario'
|
||||
import type { operationModuleLoader } from './operation-module-loader'
|
||||
import type { MountAdapter } from '../recording-scenario'
|
||||
import type { operationModuleLoader } from '../operation-module-loader'
|
||||
|
||||
const WORKTREE = 'repo-9::/w'
|
||||
const PR_NUMBER = 12
|
||||
@@ -16,7 +16,7 @@ export function githubPrMountAdapters(
|
||||
): Record<string, MountAdapter> {
|
||||
return {
|
||||
'session.pr-reads': ({ client }) => {
|
||||
const reads = modules.load<typeof import('../../session/github-pr-rpc')>(
|
||||
const reads = modules.load<typeof import('../../../session/github-pr-rpc')>(
|
||||
'mobile/src/session/github-pr-rpc.ts'
|
||||
)
|
||||
const results: Record<string, unknown> = {}
|
||||
@@ -68,7 +68,7 @@ export function githubPrMountAdapters(
|
||||
}
|
||||
},
|
||||
'session.pr-mutations': ({ client }) => {
|
||||
const mutations = modules.load<typeof import('../../session/github-pr-mutations')>(
|
||||
const mutations = modules.load<typeof import('../../../session/github-pr-mutations')>(
|
||||
'mobile/src/session/github-pr-mutations.ts'
|
||||
)
|
||||
const results: Record<string, unknown> = {}
|
||||
@@ -169,7 +169,7 @@ export function githubPrMountAdapters(
|
||||
}
|
||||
},
|
||||
'session.pr-triage-launch': ({ client }) => {
|
||||
const launch = modules.load<typeof import('../../session/pr-ai-triage-launch')>(
|
||||
const launch = modules.load<typeof import('../../../session/pr-ai-triage-launch')>(
|
||||
'mobile/src/session/pr-ai-triage-launch.ts'
|
||||
).createTerminalAndSendPrompt
|
||||
let launched: unknown = 'unlaunched'
|
||||
@@ -183,7 +183,7 @@ export function githubPrMountAdapters(
|
||||
}
|
||||
},
|
||||
'session.pr-branch-context': ({ client }) => {
|
||||
const context = modules.load<typeof import('../../session/use-mobile-pr-branch-context')>(
|
||||
const context = modules.load<typeof import('../../../session/use-mobile-pr-branch-context')>(
|
||||
'mobile/src/session/use-mobile-pr-branch-context.ts'
|
||||
)
|
||||
let repoContext: unknown = 'unread'
|
||||
|
||||
@@ -1,4 +1,6 @@
|
||||
import { diffReviewMountAdapters } from './diff-review-mount-adapters'
|
||||
import { fileInventoryMountAdapters } from './file-inventory-mount-adapters'
|
||||
import { githubPrMountAdapters } from './github-pr-mount-adapters'
|
||||
import { hostedReviewMountAdapters } from './hosted-review-mount-adapters'
|
||||
import { newTabAgentMountAdapters } from './new-tab-agent-mount-adapters'
|
||||
import { settingsMountAdapters, settingsMountExposures } from './settings-mount-adapters'
|
||||
@@ -15,7 +17,9 @@ import type { MountedOperationModule } from '../mounted-operation-module'
|
||||
* `adapter-seam.test.ts` checks each pairing names the file that declares it.
|
||||
*/
|
||||
export const MOUNTED_OPERATION_MODULES: readonly MountedOperationModule[] = [
|
||||
{ source: 'diff-review-mount-adapters.ts', mounts: diffReviewMountAdapters },
|
||||
{ source: 'file-inventory-mount-adapters.ts', mounts: fileInventoryMountAdapters },
|
||||
{ source: 'github-pr-mount-adapters.ts', mounts: githubPrMountAdapters },
|
||||
{ source: 'hosted-review-mount-adapters.ts', mounts: hostedReviewMountAdapters },
|
||||
{ source: 'new-tab-agent-mount-adapters.ts', mounts: newTabAgentMountAdapters },
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user