You are here

protected function HoneypotFormProgrammaticSubmissionTest::setUp in Honeypot 2.0.x

Same name and namespace in other branches
  1. 8 tests/src/Functional/HoneypotFormProgrammaticSubmissionTest.php \Drupal\Tests\honeypot\Functional\HoneypotFormProgrammaticSubmissionTest::setUp()

Overrides BrowserTestBase::setUp

File

tests/src/Functional/HoneypotFormProgrammaticSubmissionTest.php, line 32

Class

HoneypotFormProgrammaticSubmissionTest
Test programmatic submission of forms protected by Honeypot.

Namespace

Drupal\Tests\honeypot\Functional

Code

protected function setUp() {
  parent::setUp();

  // Set up required Honeypot configuration.
  $honeypot_config = \Drupal::configFactory()
    ->getEditable('honeypot.settings');
  $honeypot_config
    ->set('element_name', 'url');
  $honeypot_config
    ->set('time_limit', 5);
  $honeypot_config
    ->set('protect_all_forms', TRUE);
  $honeypot_config
    ->set('log', FALSE);
  $honeypot_config
    ->save();
  $this
    ->drupalCreateUser([], 'robo-user');
}