6 * @covers ApiClearHasMsg
8 class ApiClearHasMsgTest
extends ApiTestCase
{
11 * Test clearing hasmsg flag for current user
13 public function testClearFlag() {
14 $user = self
::$users['sysop']->getUser();
15 $user->setNewtalk( true );
16 $this->assertTrue( $user->getNewtalk(), 'sanity check' );
18 $data = $this->doApiRequest( [ 'action' => 'clearhasmsg' ], [] );
20 $this->assertEquals( 'success', $data[0]['clearhasmsg'] );
21 $this->assertFalse( $user->getNewtalk() );