@@ -79,7 +79,7 @@ import messages from './messages';
7979let axiosMock ;
8080let store ;
8181const courseId = '123' ;
82- const blockId = '567890 ' ;
82+ const blockId = 'block-v1:edX+DemoX+Demo_Course+type@vertical+block@123 ' ;
8383const sequenceId = 'block-v1:edX+DemoX+Demo_Course+type@sequential+block@19a30717eff543078a5d94ae9d6c18a5' ;
8484const unitDisplayName = courseSectionVerticalMock . xblock_info . display_name ;
8585const mockedUsedNavigate = jest . fn ( ) ;
@@ -102,8 +102,8 @@ const postXBlockBody = {
102102 staged_content : 'clipboard' ,
103103} ;
104104
105- jest . mock ( 'react-router-dom ' , ( ) => ( {
106- ...jest . requireActual ( 'react-router-dom ' ) ,
105+ jest . mock ( 'react-router' , ( ) => ( {
106+ ...jest . requireActual ( 'react-router' ) ,
107107 useParams : ( ) => ( { blockId, sequenceId } ) ,
108108 useNavigate : ( ) => mockedUsedNavigate ,
109109} ) ) ;
@@ -376,19 +376,17 @@ describe('<CourseUnit />', () => {
376376 await user . click ( publishBtn ) ;
377377
378378 // check if the sidebar status is Published and Live
379- waitFor ( ( ) => {
380- expect ( screen . getByText (
381- legacySidebarMessages . sidebarTitlePublishedAndLive . defaultMessage ,
382- ) ) . toBeInTheDocument ( ) ;
383- } ) ;
379+ expect ( await screen . findByText (
380+ legacySidebarMessages . sidebarTitlePublishedAndLive . defaultMessage ,
381+ ) ) . toBeInTheDocument ( ) ;
384382 expect ( await screen . findByText (
385383 unitInfoMessages . publishLastPublished . defaultMessage
386384 . replace ( '{publishedOn}' , courseSectionVerticalMock . xblock_info . published_on )
387385 . replace ( '{publishedBy}' , userName ) ,
388386 ) ) . toBeInTheDocument ( ) ;
389- waitFor ( ( ) => {
390- expect ( screen . queryByRole ( 'button' , { name : legacySidebarMessages . actionButtonPublishTitle . defaultMessage } ) ) . not . toBeInTheDocument ( ) ;
391- } ) ;
387+ expect ( screen . queryByRole ( 'button' , {
388+ name : legacySidebarMessages . actionButtonPublishTitle . defaultMessage ,
389+ } ) ) . not . toBeInTheDocument ( ) ;
392390 expect ( await screen . findByText ( unitDisplayName ) ) . toBeInTheDocument ( ) ;
393391
394392 axiosMock
@@ -572,11 +570,9 @@ describe('<CourseUnit />', () => {
572570 ) ;
573571
574572 // after duplicate the xblock, the sidebar status changes to Draft (unpublished changes)
575- await waitFor ( async ( ) => {
576- expect ( await screen . findByText (
577- legacySidebarMessages . sidebarTitleDraftUnpublishedChanges . defaultMessage ,
578- ) ) . toBeInTheDocument ( ) ;
579- } ) ;
573+ expect ( await screen . findByText (
574+ legacySidebarMessages . sidebarTitleDraftUnpublishedChanges . defaultMessage ,
575+ ) ) . toBeInTheDocument ( ) ;
580576 expect ( await screen . findByText ( legacySidebarMessages . releaseStatusTitle . defaultMessage ) ) . toBeInTheDocument ( ) ;
581577 expect ( await screen . findByText ( unitInfoMessages . visibilityVisibleToTitle . defaultMessage ) ) . toBeInTheDocument ( ) ;
582578 expect ( await screen . findByText ( unitInfoMessages . visibilityCheckboxTitle . defaultMessage ) ) . toBeInTheDocument ( ) ;
0 commit comments