Файловый менеджер - Редактировать - /var/www/html/mediawiki-1.43.1/extensions/Echo/tests/phpunit/Api/ApiEchoMarkReadTest.php
Ðазад
<?php namespace MediaWiki\Extension\Notifications\Test\API; use MediaWiki\Tests\Api\ApiTestCase; /** * @group medium * @group API * @group Database * @covers \MediaWiki\Extension\Notifications\Api\ApiEchoMarkRead */ class ApiEchoMarkReadTest extends ApiTestCase { public function testMarkReadWithList() { // Grouping by section $data = $this->doApiRequestWithToken( [ 'action' => 'echomarkread', 'notlist' => '121|122|123', ] ); $this->assertArrayHasKey( 'query', $data[0] ); $this->assertArrayHasKey( 'echomarkread', $data[0]['query'] ); $result = $data[0]['query']['echomarkread']; // General count $this->assertArrayHasKey( 'count', $result ); $this->assertArrayHasKey( 'rawcount', $result ); $this->assertArrayHasKey( 'alert', $result ); $alert = $result['alert']; $this->assertArrayHasKey( 'rawcount', $alert ); $this->assertArrayHasKey( 'count', $alert ); $this->assertArrayHasKey( 'message', $result ); $message = $result['message']; $this->assertArrayHasKey( 'rawcount', $message ); $this->assertArrayHasKey( 'count', $message ); } public function testMarkReadWithAll() { // Grouping by section $data = $this->doApiRequestWithToken( [ 'action' => 'echomarkread', 'notall' => '1', ] ); $this->assertArrayHasKey( 'query', $data[0] ); $this->assertArrayHasKey( 'echomarkread', $data[0]['query'] ); $result = $data[0]['query']['echomarkread']; // General count $this->assertArrayHasKey( 'count', $result ); $this->assertArrayHasKey( 'rawcount', $result ); $this->assertArrayHasKey( 'alert', $result ); $alert = $result['alert']; $this->assertArrayHasKey( 'rawcount', $alert ); $this->assertArrayHasKey( 'count', $alert ); $this->assertArrayHasKey( 'message', $result ); $message = $result['message']; $this->assertArrayHasKey( 'rawcount', $message ); $this->assertArrayHasKey( 'count', $message ); } public function testMarkReadWithSections() { // Grouping by section $data = $this->doApiRequestWithToken( [ 'action' => 'echomarkread', 'sections' => 'alert|message', ] ); $this->assertArrayHasKey( 'query', $data[0] ); $this->assertArrayHasKey( 'echomarkread', $data[0]['query'] ); $result = $data[0]['query']['echomarkread']; // General count $this->assertArrayHasKey( 'count', $result ); $this->assertArrayHasKey( 'rawcount', $result ); $this->assertArrayHasKey( 'alert', $result ); $alert = $result['alert']; $this->assertArrayHasKey( 'rawcount', $alert ); $this->assertArrayHasKey( 'count', $alert ); $this->assertArrayHasKey( 'message', $result ); $message = $result['message']; $this->assertArrayHasKey( 'rawcount', $message ); $this->assertArrayHasKey( 'count', $message ); } }
| ver. 1.1 | |
.
| PHP 8.4.18 | Ð“ÐµÐ½ÐµÑ€Ð°Ñ†Ð¸Ñ Ñтраницы: 0 |
proxy
|
phpinfo
|
ÐаÑтройка