@@ -17,7 +17,11 @@ describe("resolveAgentScopedOutboundMediaAccess", () => {
1717 mediaAccess : { workspaceDir : "/tmp/media-workspace" } ,
1818 } ) ;
1919
20- expect ( result ) . toMatchObject ( { workspaceDir : "/tmp/media-workspace" } ) ;
20+ expect ( Object . keys ( result ) ) . toStrictEqual ( [ "localRoots" , "readFile" , "workspaceDir" ] ) ;
21+ expect ( Array . isArray ( result . localRoots ) ) . toBe ( true ) ;
22+ expect ( result . localRoots ?. length ) . toBeGreaterThan ( 0 ) ;
23+ expect ( typeof result . readFile ) . toBe ( "function" ) ;
24+ expect ( result . workspaceDir ) . toBe ( "/tmp/media-workspace" ) ;
2125 } ) ;
2226
2327 it ( "prefers explicit workspaceDir over mediaAccess.workspaceDir" , ( ) => {
@@ -27,7 +31,11 @@ describe("resolveAgentScopedOutboundMediaAccess", () => {
2731 mediaAccess : { workspaceDir : "/tmp/media-workspace" } ,
2832 } ) ;
2933
30- expect ( result ) . toMatchObject ( { workspaceDir : "/tmp/explicit-workspace" } ) ;
34+ expect ( Object . keys ( result ) ) . toStrictEqual ( [ "localRoots" , "readFile" , "workspaceDir" ] ) ;
35+ expect ( Array . isArray ( result . localRoots ) ) . toBe ( true ) ;
36+ expect ( result . localRoots ?. length ) . toBeGreaterThan ( 0 ) ;
37+ expect ( typeof result . readFile ) . toBe ( "function" ) ;
38+ expect ( result . workspaceDir ) . toBe ( "/tmp/explicit-workspace" ) ;
3139 } ) ;
3240
3341 it ( "does not enable host reads when sender group policy denies read" , ( ) => {
0 commit comments