private function MembershipSubmissionTest::createMembershipType in Webform CiviCRM Integration 8.5
3 calls to MembershipSubmissionTest::createMembershipType()
- MembershipSubmissionTest::testSubmitMembershipAutoRenew in tests/
src/ FunctionalJavascript/ MembershipSubmissionTest.php - MembershipSubmissionTest::testSubmitMembershipQueryParams in tests/
src/ FunctionalJavascript/ MembershipSubmissionTest.php - Test submitting a Membership using query params
- MembershipSubmissionTest::testSubmitWebform in tests/
src/ FunctionalJavascript/ MembershipSubmissionTest.php - Test submitting a Free Membership
File
- tests/
src/ FunctionalJavascript/ MembershipSubmissionTest.php, line 15
Class
- MembershipSubmissionTest
- Tests submitting a Webform with CiviCRM: Contact with Membership (Free)
Namespace
Drupal\Tests\webform_civicrm\FunctionalJavascriptCode
private function createMembershipType($amount = 0, $autoRenew = FALSE, $name = 'Basic') {
$result = civicrm_api3('MembershipType', 'create', [
'member_of_contact_id' => 1,
'financial_type_id' => "Member Dues",
'duration_unit' => "year",
'duration_interval' => 1,
'period_type' => "rolling",
'minimum_fee' => $amount,
'name' => $name,
'auto_renew' => $autoRenew,
]);
$this
->assertEquals(0, $result['is_error']);
$this
->assertEquals(1, $result['count']);
}