@@ -26,8 +26,8 @@ const expectHeaderVisible = (expectedVisible: boolean) => {
2626 expect ( serviceLink ) . toBeVisible ( ) ;
2727 expect ( logo ) . toBeVisible ( ) ;
2828 } else {
29- expect ( serviceLink ) . toBeNull ( ) ;
30- expect ( logo ) . toBeNull ( ) ;
29+ expect ( serviceLink ) . not . toBeInTheDocument ( ) ;
30+ expect ( logo ) . not . toBeInTheDocument ( ) ;
3131 }
3232} ;
3333
@@ -52,7 +52,7 @@ describe("AppHeader", () => {
5252 it ( "shows the app header with logout link" , async ( ) => {
5353 render ( < AppHeader /> ) ;
5454 expectHeaderVisible ( true ) ;
55- const logoutLink = screen . getByRole ( "link" , { name : "Log out" } ) ;
55+ const logoutLink : HTMLElement = screen . getByRole ( "link" , { name : "Log out" } ) ;
5656 expect ( logoutLink ) . toBeVisible ( ) ;
5757 expect ( logoutLink ?. getAttribute ( "href" ) ) . toEqual ( "#" ) ;
5858 } ) ;
@@ -83,8 +83,8 @@ describe("AppHeader", () => {
8383 mockSession = { status : "unauthenticated" } ;
8484 render ( < AppHeader /> ) ;
8585 expectHeaderVisible ( true ) ;
86- const logoutLink = screen . queryByRole ( "link" , { name : "Log out" } ) ;
87- expect ( logoutLink ) . toBeNull ( ) ;
86+ const logoutLink : HTMLElement | null = screen . queryByRole ( "link" , { name : "Log out" } ) ;
87+ expect ( logoutLink ) . not . toBeInTheDocument ( ) ;
8888 } ) ;
8989
9090 it ( "should not include link destination for logo and service name" , async ( ) => {
0 commit comments