mergeMwGlobalArrayValue( 'wgDefaultUserOptions', [ 'math' => 'garbage' ] ); $this->assertContains( $this->getServiceContainer()->getUserOptionsLookup()->getDefaultOption( 'math' ), $this->getServiceContainer()->get( 'Math.Config' )->getValidRenderingModes() ); } public function testMathOptionRegistered() { $context = new RequestContext(); $context->setTitle( Title::makeTitle( NS_MAIN, 'Dummy' ) ); $allPreferences = $this->getServiceContainer() ->getPreferencesFactory() ->getFormDescriptor( $this->getTestUser()->getUser(), $context ); $this->assertArrayHasKey( 'math', $allPreferences ); $mathPrefs = $allPreferences['math']; $this->assertSame( 'radio', $mathPrefs['type'] ); $this->assertSame( $this->getServiceContainer()->getUserOptionsLookup()->getDefaultOption( 'math' ), $mathPrefs['default'] ); } }