stringValidator = $testEnvironment->getUtilityFactory()->newValidatorFactory()->newStringValidator(); } public function testFieldset() { $parameters = []; $this->stringValidator->assertThatStringContains( [ '
.*', '
' ], ParametersWidget::fieldset( MediaWikiServices::getInstance()->getTitleFactory()->newFromText( 'Foo' ), $parameters ) ); } /** * @dataProvider parametersProvider */ public function testCreateParametersForm( $format, $parameters, $expected ) { $parameters['format'] = $format; $this->stringValidator->assertThatStringContains( $expected, ParametersWidget::parameterList( $parameters ) ); } public function parametersProvider() { $provider[] = [ '', [], '
' ]; $provider[] = [ 'table', [], [ '
9999, 'offset' => 42 ], [ '