Exemplo n.º 1
0
 /**
  * Test logging a message.
  *
  * @covers ::__construct
  * @covers ::logMessage
  */
 public function testLogMessage()
 {
     $migration = $this->prophesize('\\Drupal\\migrate\\Plugin\\MigrationInterface')->reveal();
     $message_service = $this->prophesize('\\Drupal\\migrate\\MigrateMessageInterface');
     $event = new EventBase($migration, $message_service->reveal());
     // Assert that the intended calls to the services happen.
     $message_service->display('status message', 'status')->shouldBeCalledTimes(1);
     $event->logMessage('status message');
     $message_service->display('warning message', 'warning')->shouldBeCalledTimes(1);
     $event->logMessage('warning message', 'warning');
 }