private function UiTest::assertSettingsFormFunctionality in Build Hooks 3.x
Same name and namespace in other branches
- 8.2 tests/src/Functional/UiTest.php \Drupal\Tests\build_hooks\Functional\UiTest::assertSettingsFormFunctionality()
Assert settings form functionality.
1 call to UiTest::assertSettingsFormFunctionality()
- UiTest::testBuildHooksUi in tests/
src/ Functional/ UiTest.php - Test build hooks UI.
File
- tests/
src/ Functional/ UiTest.php, line 117
Class
- UiTest
- Defines a class for testing build hooks UI.
Namespace
Drupal\Tests\build_hooks\FunctionalCode
private function assertSettingsFormFunctionality() {
$this
->drupalGet(Url::fromRoute('build_hooks.hook_form'));
$assert = $this
->assertSession();
$assert
->statusCodeEquals(200);
$assert
->fieldNotExists('logged_entity_types[build_hooks_deployment]');
$this
->submitForm([
'logged_entity_types[entity_test]' => TRUE,
], 'Save configuration');
$assert
->pageTextContains('The configuration options have been saved.');
$this
->assertEquals([
'entity_test',
], $this
->config('build_hooks.settings')
->get('logging.entity_types'));
}