function ConfigTest::testGetMessageText

Same name and namespace in other branches
  1. 8.9.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. 11.x core/tests/Drupal/Tests/Composer/Plugin/ProjectMessage/ConfigTest.php \Drupal\Tests\Composer\Plugin\ProjectMessage\ConfigTest::testGetMessageText()

@dataProvider provideGetMessageText @covers ::getText

File

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

Class

ConfigTest
@coversDefaultClass <a href="/api/drupal/composer%21Plugin%21ProjectMessage%21Message.php/class/Message/9" title="Determine configuration." class="local">Drupal\Composer\Plugin\ProjectMessage\Message</a> @group ProjectMessage

Namespace

Drupal\Tests\Composer\Plugin\ProjectMessage

Code

public function testGetMessageText($expected, $config) {
    // Root package has our config.
    $root = $this->getMockBuilder(RootPackageInterface::class)
        ->onlyMethods([
        'getExtra',
    ])
        ->getMockForAbstractClass();
    $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.