public function MessageCreateTest::testMessageCreateDefaultValues in Message 8
Tests if message create sets the default uid to currently logged in user.
File
- tests/
src/ Functional/ MessageCreateTest.php, line 34  
Class
- MessageCreateTest
 - Tests message creation and default values.
 
Namespace
Drupal\Tests\message\FunctionalCode
public function testMessageCreateDefaultValues() {
  // Login our user to create message.
  $this
    ->drupalLogin($this->user);
  $template = 'dummy_message';
  // Create message to be rendered without setting owner.
  $message_template = $this
    ->createMessageTemplate($template, 'Dummy message', '', [
    '[message:author:name]',
  ]);
  $message = Message::create([
    'template' => $message_template
      ->id(),
  ]);
  $message
    ->save();
  /* @var Message $message */
  $this
    ->assertEqual($this->user
    ->id(), $message
    ->getOwnerId(), 'The default value for uid was set correctly.');
}