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:
Jinwoo-H
2026-09-14 20:15:51 -04:00
parent 116a3f678b
commit 4e8323923d
3 changed files with 13 additions and 9 deletions
@@ -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 },
{