You are here

public function WebformCivicrmTestBase::enableCivicrmOnWebform in Webform CiviCRM Integration 8.5

Enables civicrm on the webform.

25 calls to WebformCivicrmTestBase::enableCivicrmOnWebform()
ActivitySubmissionTest::addActivityFields in tests/src/FunctionalJavascript/ActivitySubmissionTest.php
Add activity fields on webform and set assignee values
AttachmentTest::testSubmitWebform in tests/src/FunctionalJavascript/AttachmentTest.php
Check if all files are loaded on the webform.
CaseSubmissionTest::testCaseSubmission in tests/src/FunctionalJavascript/CaseSubmissionTest.php
Test Case Submission.
ContactRelationshipTest::testRelationshipRemoval in tests/src/FunctionalJavascript/ContactRelationshipTest.php
Test removal of relationships.
ContactRelationshipTest::testSubmitWebform in tests/src/FunctionalJavascript/ContactRelationshipTest.php
Test submitting Contact - Matching Rule

... See full list

File

tests/src/FunctionalJavascript/WebformCivicrmTestBase.php, line 261

Class

WebformCivicrmTestBase

Namespace

Drupal\Tests\webform_civicrm\FunctionalJavascript

Code

public function enableCivicrmOnWebform() {
  $this
    ->assertSession()
    ->waitForText('Enable CiviCRM Processing');
  $this
    ->assertSession()
    ->waitForField('nid');
  $this
    ->htmlOutput();
  $this
    ->getSession()
    ->getPage()
    ->checkField('nid');
  $this
    ->getSession()
    ->getPage()
    ->selectFieldOption('1_contact_type', 'individual');
  $this
    ->assertSession()
    ->assertWaitOnAjaxRequest();
}