public function QueuerAddFormTest::testAddSubmit in Purge 8.3
Tests form submission results in the redirect command.
See also
\Drupal\purge_ui\Form\QueuerAddForm::buildForm
\Drupal\purge_ui\Form\CloseDialogTrait::addPurger
File
- modules/
purge_ui/ tests/ src/ Functional/ Form/ QueuerAddFormTest.php, line 110
Class
Namespace
Drupal\Tests\purge_ui\Functional\FormCode
public function testAddSubmit() : void {
$this
->drupalLogin($this->adminUser);
$this
->initializeQueuersService([
'a',
'b',
]);
$ajax = $this
->postAjaxForm([
'id' => 'c',
], 'Add');
$this
->assertAjaxCommandCloseModalDialog($ajax);
$this
->assertAjaxCommandReloadConfigForm($ajax);
$this
->assertAjaxCommandsTotal($ajax, 2);
$this->purgeQueuers
->reload();
$this
->assertSame(TRUE, in_array('c', $this->purgeQueuers
->getPluginsEnabled()));
}