Page MenuHomeWickedGov Phorge

ServicesTest.php
No OneTemporary

Size
1 KB
Referenced Files
None
Subscribers
None

ServicesTest.php

<?php
namespace MediaWiki\Extension\Notifications\Test\Integration;
use MediaWiki\Extension\Notifications\AttributeManager;
use MediaWiki\Extension\Notifications\Push\NotificationServiceClient;
use MediaWiki\Extension\Notifications\Push\SubscriptionManager;
use MediaWiki\Extension\Notifications\Services;
use MediaWikiIntegrationTestCase;
/**
* @covers \MediaWiki\Extension\Notifications\Services
* @group Database
*/
class ServicesTest extends MediaWikiIntegrationTestCase {
public function testWrap(): void {
$services = Services::wrap( $this->getServiceContainer() );
$this->assertInstanceOf( Services::class, $services );
}
public function testGetPushNotificationServiceClient(): void {
$serviceClient = Services::getInstance()->getPushNotificationServiceClient();
$this->assertInstanceOf( NotificationServiceClient::class, $serviceClient );
}
public function testGetPushSubscriptionManager(): void {
$subscriptionManager = Services::getInstance()->getPushSubscriptionManager();
$this->assertInstanceOf( SubscriptionManager::class, $subscriptionManager );
}
public function testGetAttributeManager(): void {
$attributeManager = Services::getInstance()->getAttributeManager();
$this->assertInstanceOf( AttributeManager::class, $attributeManager );
}
}

File Metadata

Mime Type
text/x-php
Expires
Fri, Jul 3, 16:51 (10 h, 20 m)
Storage Engine
local-disk
Storage Format
Raw Data
Storage Handle
6c/dd/be7aea056981c9b01a6c694110d9
Default Alt Text
ServicesTest.php (1 KB)

Event Timeline