@@ -39,7 +39,7 @@ const history = (directory: string, count: number) =>
3939
4040const ids = ( sessions : SessionInfo [ ] ) => sessions . map ( ( item ) => item . id )
4141
42- describe ( "shared session index" , ( ) => {
42+ describe ( "Home session index" , ( ) => {
4343 test ( "loads one bounded page of the newest sessions" , async ( ) => {
4444 const all = history ( "/repo" , SESSION_INDEX_PAGE_LIMIT + 1 )
4545 const calls : Array < { limit : number ; order : "desc" ; cursor ?: string ; parentID : null } > = [ ]
@@ -52,8 +52,7 @@ describe("shared session index", () => {
5252
5353 expect ( calls ) . toEqual ( [ { limit : SESSION_INDEX_PAGE_LIMIT , order : "desc" , parentID : null } ] )
5454 // Newest rows in server order, plus the recent window beyond the limit.
55- expect ( ids ( result . sessions ) ) . toEqual ( ids ( all . slice ( 0 , SESSION_INDEX_LIMIT + SESSION_RECENT_LIMIT ) ) )
56- expect ( result . inventory . map ( ( session ) => session . id ) ) . toEqual ( ids ( all . slice ( 0 , SESSION_INDEX_PAGE_LIMIT ) ) )
55+ expect ( ids ( result ) ) . toEqual ( ids ( all . slice ( 0 , SESSION_INDEX_LIMIT + SESSION_RECENT_LIMIT ) ) )
5756 } )
5857
5958 test ( "keeps each directory's newest sessions within the page" , async ( ) => {
@@ -69,8 +68,8 @@ describe("shared session index", () => {
6968 cursor : { next : "next" } ,
7069 } ) )
7170
72- expect ( ids ( result . sessions . filter ( ( item ) => item . location . directory === "/quiet" ) ) ) . toEqual ( ids ( quiet ) )
73- expect ( ids ( result . sessions . filter ( ( item ) => item . location . directory === "/busy" ) ) ) . toEqual (
71+ expect ( ids ( result . filter ( ( item ) => item . location . directory === "/quiet" ) ) ) . toEqual ( ids ( quiet ) )
72+ expect ( ids ( result . filter ( ( item ) => item . location . directory === "/busy" ) ) ) . toEqual (
7473 ids ( busy . slice ( 0 , SESSION_INDEX_LIMIT + SESSION_RECENT_LIMIT ) ) ,
7574 )
7675 } )
@@ -85,8 +84,7 @@ describe("shared session index", () => {
8584 } ) )
8685
8786 const result = await loadSessionIndex ( async ( ) => ( { data : [ ...archived , ...live ] , cursor : { } } ) )
88- expect ( ids ( result . sessions ) ) . toEqual ( ids ( live ) )
89- expect ( result . inventory ) . toEqual ( live . map ( ( { id, projectID, location } ) => ( { id, projectID, location } ) ) )
87+ expect ( ids ( result ) ) . toEqual ( ids ( live ) )
9088 } )
9189
9290 test ( "keeps only visible roots" , ( ) => {
@@ -115,7 +113,7 @@ describe("Home session index parity with the complete index", () => {
115113 ) ,
116114 ) . toSorted ( )
117115
118- const loaded = async ( ) => ( await loadSessionIndex ( async ( ) => ( { data : complete , cursor : { } } ) ) ) . sessions
116+ const loaded = ( ) => loadSessionIndex ( async ( ) => ( { data : complete , cursor : { } } ) )
119117
120118 test ( "without local changes" , async ( ) => {
121119 const result = view ( await loaded ( ) , [ ] )
@@ -153,7 +151,7 @@ describe("Home session index parity with the complete index", () => {
153151 } ) )
154152
155153 expect ( hot . every ( ( item ) => item . time . updated > now - SESSION_RECENT_WINDOW ) ) . toBe ( true )
156- const index = ( await loadSessionIndex ( async ( ) => ( { data : hot , cursor : { } } ) ) ) . sessions
154+ const index = await loadSessionIndex ( async ( ) => ( { data : hot , cursor : { } } ) )
157155 expect ( index ) . toHaveLength ( SESSION_INDEX_LIMIT + SESSION_RECENT_LIMIT )
158156 expect ( view ( index , [ ] ) ) . toEqual ( view ( hot , [ ] ) )
159157 } )
0 commit comments