Page MenuHomeWickedGov Phorge

ServiceWiringTest.php
No OneTemporary

Size
667 B
Referenced Files
None
Subscribers
None

ServiceWiringTest.php

<?php
namespace MediaWiki\Extension\Math\Tests;
use Generator;
use MediaWikiUnitTestCase;
/**
* @coversNothing
*/
class ServiceWiringTest extends MediaWikiUnitTestCase {
private const EXTENSION_PREFIX = 'Math.';
/**
* @dataProvider provideWiring
*/
public function testAllWiringsAreProperlyShaped( $name, $definition ): void {
$this->assertStringStartsWith( self::EXTENSION_PREFIX, $name );
$this->assertIsCallable( $definition );
}
public static function provideWiring(): Generator {
$wiring = require __DIR__ . '/../../../ServiceWiring.php';
foreach ( $wiring as $name => $definition ) {
yield $name => [ $name, $definition ];
}
}
}

File Metadata

Mime Type
text/x-php
Expires
Aug 18 2026, 13:09 (4 w, 2 d ago)
Storage Engine
local-disk
Storage Format
Raw Data
Storage Handle
b7/d6/76263d8d18ab539e22031b77c91d
Default Alt Text
ServiceWiringTest.php (667 B)

Event Timeline