function ConfigTest::testGetMessageText

Same name and namespace in other branches
  1. 11.x core/tests/Drupal/Tests/Composer/Plugin/ProjectMessage/ConfigTest.php \Drupal\Tests\Composer\Plugin\ProjectMessage\ConfigTest::testGetMessageText()
  2. 10 core/tests/Drupal/Tests/Composer/Plugin/ProjectMessage/ConfigTest.php \Drupal\Tests\Composer\Plugin\ProjectMessage\ConfigTest::testGetMessageText()
  3. 9 core/tests/Drupal/Tests/Composer/Plugin/ProjectMessage/ConfigTest.php \Drupal\Tests\Composer\Plugin\ProjectMessage\ConfigTest::testGetMessageText()
  4. 8.9.x core/tests/Drupal/Tests/Composer/Plugin/ProjectMessage/ConfigTest.php \Drupal\Tests\Composer\Plugin\ProjectMessage\ConfigTest::testGetMessageText()

Tests get message text.

@legacy-covers ::getText

Attributes

#[DataProvider('provideGetMessageText')]

File

core/tests/Drupal/Tests/Composer/Plugin/ProjectMessage/ConfigTest.php, line 67

Class

ConfigTest
Tests Drupal\Composer\Plugin\ProjectMessage\Message.

Namespace

Drupal\Tests\Composer\Plugin\ProjectMessage

Code

public function testGetMessageText($expected, $config) : void {
  // Root package has our config.
  $root = $this->createMock(RootPackageInterface::class);
  $root->expects($this->once())
    ->method('getExtra')
    ->willReturn($config);
  $message = new Message($root, 'event-name');
  $this->assertSame($expected, $message->getText());
}

Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.