@@ -14,20 +14,16 @@ function createMockResource(id: number, overrides?: Partial<Resource>): Resource
1414 id : `resource-${ id } ` ,
1515 name : `Resource ${ id } ` ,
1616 description : `Description for resource ${ id } ` ,
17- title : `Resource ${ id } Title` ,
1817 gatewayId : "gateway-id" ,
1918 enabled : true ,
2019 uri : `resource://example/${ id } ` ,
2120 uriTemplate : undefined ,
2221 mimeType : "application/json" ,
23- size : 0 ,
24- version : 1 ,
2522 visibility : "public" ,
26- tags : [ "tag1" , "tag2" ] ,
27- createdAt : "2024-01-01T00:00:00" ,
28- updatedAt : "2024-01-02T00:00:00" ,
23+ createdAt : "2024-01-01T00:00:00Z" ,
24+ updatedAt : "2024-01-01T00:00:00Z" ,
2925 ...overrides ,
30- } ;
26+ } as unknown as Resource ;
3127}
3228
3329describe ( "ResourcesTable" , ( ) => {
@@ -58,14 +54,14 @@ describe("ResourcesTable", () => {
5854 } ) ;
5955
6056 it ( "displays title when available" , ( ) => {
61- const resources = [ createMockResource ( 1 , { title : "Custom Title" } ) ] ;
57+ const resources = [ createMockResource ( 1 , { name : "Custom Title" } ) ] ;
6258 render ( < ResourcesTable resources = { resources } onSelectResource = { mockOnSelectResource } /> ) ;
6359
6460 expect ( screen . getByText ( "Custom Title" ) ) . toBeInTheDocument ( ) ;
6561 } ) ;
6662
6763 it ( "falls back to name when title is not available" , ( ) => {
68- const resources = [ createMockResource ( 1 , { title : null , name : "Resource Name" } ) ] ;
64+ const resources = [ createMockResource ( 1 , { name : "Resource Name" } ) ] ;
6965 render ( < ResourcesTable resources = { resources } onSelectResource = { mockOnSelectResource } /> ) ;
7066
7167 expect ( screen . getByText ( "Resource Name" ) ) . toBeInTheDocument ( ) ;
@@ -204,7 +200,7 @@ describe("ResourcesTable", () => {
204200 it ( "handles very long resource names with line-clamp" , ( ) => {
205201 const resources = [
206202 createMockResource ( 1 , {
207- title : "This is a very long resource title that should be clamped to one line" ,
203+ name : "This is a very long resource title that should be clamped to one line" ,
208204 } ) ,
209205 ] ;
210206 render ( < ResourcesTable resources = { resources } onSelectResource = { mockOnSelectResource } /> ) ;
0 commit comments