Issue #3443528 by longwave: Change @dataprovider to static in TitleResolverTest
(cherry picked from commit a109906ecf
)
merge-requests/7807/head
parent
e01331efed
commit
695446e4c9
|
@ -95,24 +95,17 @@ class TitleResolverTest extends UnitTestCase {
|
|||
* Tests a static title with a parameter.
|
||||
*
|
||||
* @see \Drupal\Core\Controller\TitleResolver::getTitle()
|
||||
*
|
||||
* @dataProvider providerTestStaticTitleWithParameter
|
||||
*/
|
||||
public function testStaticTitleWithParameter($title, $expected_title) {
|
||||
public function testStaticTitleWithParameter() {
|
||||
$raw_variables = new InputBag(['test' => 'value', 'test2' => 'value2']);
|
||||
$request = new Request();
|
||||
$request->attributes->set('_raw_variables', $raw_variables);
|
||||
|
||||
$route = new Route('/test-route', ['_title' => $title]);
|
||||
$this->assertEquals($expected_title, $this->titleResolver->getTitle($request, $route));
|
||||
}
|
||||
$route = new Route('/test-route', ['_title' => 'static title @test']);
|
||||
$this->assertEquals(new TranslatableMarkup('static title @test', ['@test' => 'value', '%test' => 'value', '@test2' => 'value2', '%test2' => 'value2'], [], $this->translationManager), $this->titleResolver->getTitle($request, $route));
|
||||
|
||||
public function providerTestStaticTitleWithParameter() {
|
||||
$translation_manager = $this->createMock('\Drupal\Core\StringTranslation\TranslationInterface');
|
||||
return [
|
||||
['static title @test', new TranslatableMarkup('static title @test', ['@test' => 'value', '%test' => 'value', '@test2' => 'value2', '%test2' => 'value2'], [], $translation_manager)],
|
||||
['static title %test', new TranslatableMarkup('static title %test', ['@test' => 'value', '%test' => 'value', '@test2' => 'value2', '%test2' => 'value2'], [], $translation_manager)],
|
||||
];
|
||||
$route = new Route('/test-route', ['_title' => 'static title %test']);
|
||||
$this->assertEquals(new TranslatableMarkup('static title %test', ['@test' => 'value', '%test' => 'value', '@test2' => 'value2', '%test2' => 'value2'], [], $this->translationManager), $this->titleResolver->getTitle($request, $route));
|
||||
}
|
||||
|
||||
/**
|
||||
|
|
Loading…
Reference in New Issue