public function LogCRUDTest::testCreateLog in Log entity 2.x
Create Log entity.
File
- tests/
src/ Functional/ LogCRUDTest.php, line 36
Class
- LogCRUDTest
- Tests the Log CRUD.
Namespace
Drupal\Tests\log\FunctionalCode
public function testCreateLog() {
$assert_session = $this
->assertSession();
$name = $this
->randomMachineName();
$edit = [
'name[0][value]' => $name,
];
$this
->drupalPostForm('log/add/default', $edit, $this
->t('Save'));
$result = $this->storage
->getQuery()
->range(0, 1)
->execute();
$log_id = reset($result);
$log = $this->storage
->load($log_id);
$this
->assertEquals($log
->get('name')->value, $name, 'Log has been saved.');
$assert_session
->pageTextContains("Saved log: {$name}");
$assert_session
->pageTextContains($name);
}