Phantom42 has uploaded a new change for review. (
https://gerrit.wikimedia.org/r/401421 )
Change subject: Add tests for ApiClearHasMsg
......................................................................
Add tests for ApiClearHasMsg
Bug: T183769
Change-Id: I60c66a7cddaf03a83afd29e536281916ef3eb6d5
---
A tests/phpunit/includes/api/ApiClearHasMsgTest.php
1 file changed, 23 insertions(+), 0 deletions(-)
git pull ssh://gerrit.wikimedia.org:29418/mediawiki/core
refs/changes/21/401421/1
diff --git a/tests/phpunit/includes/api/ApiClearHasMsgTest.php
b/tests/phpunit/includes/api/ApiClearHasMsgTest.php
new file mode 100644
index 0000000..83e4431
--- /dev/null
+++ b/tests/phpunit/includes/api/ApiClearHasMsgTest.php
@@ -0,0 +1,23 @@
+<?php
+
+/**
+ * @group API
+ * @group medium
+ * @covers ApiClearHasMsg
+ */
+class ApiClearHasMsgTest extends ApiTestCase {
+
+ /**
+ * Test clearing hasmsg flag for current user
+ */
+ public function testClearFlag() {
+ $user = self::$users['sysop']->getUser();
+ $user->setNewtalk( true );
+
+ $data = $this->doApiRequest( [ 'action' => 'clearhasmsg' ], []
);
+
+ $this->assertEquals( 'success', $data[0]['clearhasmsg'] );
+ $this->assertFalse( $user->getNewtalk() );
+ }
+
+}
--
To view, visit https://gerrit.wikimedia.org/r/401421
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings
Gerrit-MessageType: newchange
Gerrit-Change-Id: I60c66a7cddaf03a83afd29e536281916ef3eb6d5
Gerrit-PatchSet: 1
Gerrit-Project: mediawiki/core
Gerrit-Branch: master
Gerrit-Owner: Phantom42 <[email protected]>
_______________________________________________
MediaWiki-commits mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits