@@ -545,7 +545,7 @@ describe('<CourseUnit />', () => {
545545 } ,
546546 } ) ;
547547 const publishBtn = await screen . findByRole ( 'button' , { name : / P u b l i s h / } ) ;
548- await user . click ( publishBtn ) ;
548+ await act ( async ( ) => await user . click ( publishBtn ) ) ;
549549
550550 await waitFor ( ( ) => {
551551 // check if the sidebar status is Published and Live
@@ -562,7 +562,7 @@ describe('<CourseUnit />', () => {
562562 axiosMock
563563 . onGet ( getCourseSectionVerticalApiUrl ( blockId ) )
564564 . reply ( 200 , courseSectionVerticalMock ) ;
565- await user . click ( publishBtn ) ;
565+ await act ( async ( ) => await user . click ( publishBtn ) ) ;
566566
567567 const xblockIframe = await screen . findByTitle ( xblockContainerIframeMessages . xblockIframeTitle . defaultMessage ) ;
568568 expect ( xblockIframe ) . toHaveAttribute (
@@ -572,21 +572,23 @@ describe('<CourseUnit />', () => {
572572 ) ;
573573
574574 // after duplicate the xblock, the sidebar status changes to Draft (unpublished changes)
575- expect ( screen . getByText (
576- legacySidebarMessages . sidebarTitleDraftUnpublishedChanges . defaultMessage ,
577- ) ) . toBeInTheDocument ( ) ;
578- expect ( screen . getByText ( legacySidebarMessages . releaseStatusTitle . defaultMessage ) ) . toBeInTheDocument ( ) ;
579- expect ( screen . getByText ( unitInfoMessages . visibilityVisibleToTitle . defaultMessage ) ) . toBeInTheDocument ( ) ;
580- expect ( screen . getByText ( unitInfoMessages . visibilityCheckboxTitle . defaultMessage ) ) . toBeInTheDocument ( ) ;
581- expect ( screen . getByText ( legacySidebarMessages . actionButtonPublishTitle . defaultMessage ) ) . toBeInTheDocument ( ) ;
582- expect ( screen . getByText ( legacySidebarMessages . actionButtonDiscardChangesTitle . defaultMessage ) ) . toBeInTheDocument ( ) ;
583- expect ( screen . getByText ( courseSectionVerticalMock . xblock_info . release_date ) ) . toBeInTheDocument ( ) ;
584- expect ( screen . getByText (
575+ await waitFor ( async ( ) => {
576+ expect ( await screen . findByText (
577+ legacySidebarMessages . sidebarTitleDraftUnpublishedChanges . defaultMessage ,
578+ ) ) . toBeInTheDocument ( ) ;
579+ } ) ;
580+ expect ( await screen . findByText ( legacySidebarMessages . releaseStatusTitle . defaultMessage ) ) . toBeInTheDocument ( ) ;
581+ expect ( await screen . findByText ( unitInfoMessages . visibilityVisibleToTitle . defaultMessage ) ) . toBeInTheDocument ( ) ;
582+ expect ( await screen . findByText ( unitInfoMessages . visibilityCheckboxTitle . defaultMessage ) ) . toBeInTheDocument ( ) ;
583+ expect ( await screen . findByText ( legacySidebarMessages . actionButtonPublishTitle . defaultMessage ) ) . toBeInTheDocument ( ) ;
584+ expect ( await screen . findByText ( legacySidebarMessages . actionButtonDiscardChangesTitle . defaultMessage ) ) . toBeInTheDocument ( ) ;
585+ expect ( await screen . findByText ( courseSectionVerticalMock . xblock_info . release_date ) ) . toBeInTheDocument ( ) ;
586+ expect ( await screen . findByText (
585587 unitInfoMessages . publishInfoDraftSaved . defaultMessage
586588 . replace ( '{editedOn}' , courseSectionVerticalMock . xblock_info . edited_on )
587589 . replace ( '{editedBy}' , courseSectionVerticalMock . xblock_info . edited_by ) ,
588590 ) ) . toBeInTheDocument ( ) ;
589- expect ( screen . getByText (
591+ expect ( await screen . findByText (
590592 legacySidebarMessages . releaseInfoWithSection . defaultMessage
591593 . replace ( '{sectionName}' , courseSectionVerticalMock . xblock_info . release_date_from ) ,
592594 ) ) . toBeInTheDocument ( ) ;
0 commit comments