You are here

protected function WebformCivicrmTestBase::createIndividual in Webform CiviCRM Integration 8.5

Create test contact of type individual.

5 calls to WebformCivicrmTestBase::createIndividual()
CaseSubmissionTest::testCaseSubmission in tests/src/FunctionalJavascript/CaseSubmissionTest.php
Test Case Submission.
ContactSubmissionTest::testStaticAndAutocompleteOnContactElement in tests/src/FunctionalJavascript/ContactSubmissionTest.php
Test contact submission using static and autocomplete widget.
ContributionDummyTest::testSubmitContribution in tests/src/FunctionalJavascript/ContributionDummyTest.php
ExistingContactElementTest::testRenderingOfExistingContactElement in tests/src/FunctionalJavascript/ExistingContactElementTest.php
Verify if existing contact element is loaded as expected.
MultiCustomFieldsSubmissionTest::testSubmitWebform in tests/src/FunctionalJavascript/MultiCustomFieldsSubmissionTest.php
Test submitting Custom Fields

File

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

Class

WebformCivicrmTestBase

Namespace

Drupal\Tests\webform_civicrm\FunctionalJavascript

Code

protected function createIndividual($params = []) {
  $params = array_merge([
    'contact_type' => 'Individual',
    'first_name' => substr(sha1(rand()), 0, 7),
    'last_name' => substr(sha1(rand()), 0, 7),
  ], $params);
  return current($this->utils
    ->wf_civicrm_api('contact', 'create', $params)['values']);
}