class DrushLogMigrateMessageTest in Migrate Manifest 8
Same name and namespace in other branches
- 8.2 tests/src/Unit/DrushLogMigrateMessageTest.php \Drupal\Tests\migrate_manifest\Unit\DrushLogMigrateMessageTest
- 3.x tests/src/Unit/DrushLogMigrateMessageTest.php \Drupal\Tests\migrate_manifest\Unit\DrushLogMigrateMessageTest
Class DrushLogMigrateMessageTest
@coversDefaultClass \Drupal\migrate_manifest\DrushLogMigrateMessage
Hierarchy
- class \Drupal\Tests\migrate_manifest\Unit\DrushLogMigrateMessageTest extends \PHPUnit\Framework\TestCase
Expanded class hierarchy of DrushLogMigrateMessageTest
File
- tests/
src/ Unit/ DrushLogMigrateMessageTest.php, line 15
Namespace
Drupal\Tests\migrate_manifest\UnitView source
class DrushLogMigrateMessageTest extends TestCase {
/**
* @covers ::display
*/
public function testDisplay() {
$logger = new TestLogger();
$migrate_message = new DrushLogMigrateMessage($logger);
$migrate_message
->display('my message');
$this
->assertTrue($logger
->hasRecord('my message', 'info'), 'status logged correctly');
$migrate_message
->display('my error', 'error');
$this
->assertTrue($logger
->hasRecord('my error', 'error'), 'error logged correctly');
$migrate_message
->display('my broken message', 'broken');
$this
->assertTrue($logger
->hasRecord('my broken message', 'info'), 'broken type handled');
$this
->assertTrue($logger
->hasRecord([
'message' => 'Logger called with unknown type: @type',
'context' => [
'@type' => 'broken',
],
], 'warning'), 'broken warning logged.');
}
}
Members
Name | Modifiers | Type | Description | Overrides |
---|---|---|---|---|
DrushLogMigrateMessageTest:: |
public | function | @covers ::display |