Файловый менеджер - Редактировать - /var/www/html/mediawiki-1.43.1/extensions/Echo/tests/phpunit/integration/Push/SubscriptionManagerTest.php
Ðазад
<?php namespace MediaWiki\Extension\Notifications\Test\Integration\Push; use MediaWiki\Extension\Notifications\Push\Utils; use MediaWiki\Extension\Notifications\Services; use MediaWikiIntegrationTestCase; use Wikimedia\TestingAccessWrapper; /** * @group Database * @covers \MediaWiki\Extension\Notifications\Push\SubscriptionManager */ class SubscriptionManagerTest extends MediaWikiIntegrationTestCase { protected function setUp(): void { parent::setUp(); $this->overrideConfigValue( 'EchoPushMaxSubscriptionsPerUser', 1 ); } public function testManagePushSubscriptions(): void { $subscriptionManagerBase = Services::getInstance()->getPushSubscriptionManager(); $subscriptionManager = TestingAccessWrapper::newFromObject( $subscriptionManagerBase ); $user = $this->getTestUser()->getUser(); $centralId = Utils::getPushUserId( $user ); $subscriptionManager->create( 'test', 'ABC123', $centralId ); $subscriptions = $subscriptionManager->getSubscriptionsForUser( $centralId ); $this->assertCount( 1, $subscriptions ); $subscriptionManager->delete( [ 'ABC123' ], $centralId ); $subscriptions = $subscriptionManager->getSubscriptionsForUser( $centralId ); $this->assertCount( 0, $subscriptions ); $subscriptionManager->create( 'test', 'ABC123', $centralId ); $subscriptions = $subscriptionManager->getSubscriptionsForUser( $centralId ); $this->assertCount( 1, $subscriptions ); $subscriptionManager->create( 'test', 'DEF456', $centralId ); $subscriptions = $subscriptionManager->getSubscriptionsForUser( $centralId ); $this->assertCount( 1, $subscriptions ); $this->assertEquals( 'DEF456', $subscriptions[0]->getToken() ); } }
| ver. 1.1 | |
.
| PHP 8.4.18 | Ð“ÐµÐ½ÐµÑ€Ð°Ñ†Ð¸Ñ Ñтраницы: 0 |
proxy
|
phpinfo
|
ÐаÑтройка