@@ -77,6 +77,7 @@ beforeEach(() => {
7777 </ div >
7878 ) ;
7979
80+ ComponentRegistry . register ( 'object-detail-tabs' , mockWidget ( 'object-detail-tabs' ) ) ;
8081 ComponentRegistry . register ( 'object-properties' , mockWidget ( 'object-properties' ) ) ;
8182 ComponentRegistry . register ( 'object-relationships' , mockWidget ( 'object-relationships' ) ) ;
8283 ComponentRegistry . register ( 'object-keys' , mockWidget ( 'object-keys' ) ) ;
@@ -209,7 +210,7 @@ describe('MetadataDetailPage', () => {
209210 expect ( screen . getByTestId ( 'schema-detail-content' ) ) . toBeInTheDocument ( ) ;
210211 } ) ;
211212
212- it ( 'should render all object detail widget sections ' , ( ) => {
213+ it ( 'should render object detail tabs widget ' , ( ) => {
213214 mockGetItems . mockResolvedValue ( [
214215 { name : 'account' , label : 'Accounts' , description : 'Customer accounts' } ,
215216 ] ) ;
@@ -223,13 +224,8 @@ describe('MetadataDetailPage', () => {
223224 </ Routes >
224225 </ MemoryRouter > ,
225226 ) ;
226- // All widget sections should be rendered via SchemaRenderer
227- expect ( screen . getByTestId ( 'mock-object-properties' ) ) . toBeInTheDocument ( ) ;
228- expect ( screen . getByTestId ( 'mock-object-relationships' ) ) . toBeInTheDocument ( ) ;
229- expect ( screen . getByTestId ( 'mock-object-keys' ) ) . toBeInTheDocument ( ) ;
230- expect ( screen . getByTestId ( 'mock-object-data-experience' ) ) . toBeInTheDocument ( ) ;
231- expect ( screen . getByTestId ( 'mock-object-data-preview' ) ) . toBeInTheDocument ( ) ;
232- expect ( screen . getByTestId ( 'mock-object-field-designer' ) ) . toBeInTheDocument ( ) ;
227+ // The tabbed widget should be rendered
228+ expect ( screen . getByTestId ( 'mock-object-detail-tabs' ) ) . toBeInTheDocument ( ) ;
233229 } ) ;
234230
235231 it ( 'should navigate back to object list route when back button is clicked' , ( ) => {
0 commit comments