$resourceLoader->register( 'test', new stdClass() );
}
+ /**
+ * @covers ResourceLoader::register
+ */
+ public function testRegisterDuplicate() {
+ $logger = $this->getMockBuilder( Psr\Log\LoggerInterface::class )->getMock();
+ $logger->expects( $this->once() )
+ ->method( 'warning' );
+ $resourceLoader = new EmptyResourceLoader( null, $logger );
+
+ $module1 = new ResourceLoaderTestModule();
+ $module2 = new ResourceLoaderTestModule();
+ $resourceLoader->register( 'test', $module1 );
+ $resourceLoader->register( 'test', $module2 );
+ $this->assertSame( $module2, $resourceLoader->getModule( 'test' ) );
+ }
+
/**
* @covers ResourceLoader::getModuleNames
*/
'jquery.foo,bar|jquery.ui.baz,quux',
],
[
- 'Regression fixed in r88706 with dotless names',
+ 'Regression fixed in r87497 (7fee86c38e) with dotless names',
[ 'foo', 'bar', 'baz' ],
'foo,bar,baz',
],