getServiceContainer() ->getTalkPageNotificationManager(); $talkPageNotificationManager->setUserHasNewMessages( $user ); $this->assertTrue( $talkPageNotificationManager->userHasNewMessages( $user ) ); $data = $this->doApiRequest( [ 'action' => 'clearhasmsg' ], [], false, new UltimateAuthority( $user ) ); $this->assertEquals( 'success', $data[0]['clearhasmsg'] ); $this->assertFalse( $talkPageNotificationManager->userHasNewMessages( $user ) ); } }