protected function YamlFormTestTrait::postSubmission in YAML Form 8
Post a new submission to a form.
Parameters
\Drupal\yamlform\YamlFormInterface $yamlform: A form.
array $edit: Submission values.
string $submit: Value of the submit button whose click is to be emulated.
Return value
int The created submission's sid.
16 calls to YamlFormTestTrait::postSubmission()
- YamlFormAccessTest::testAccessRules in src/Tests/ YamlFormAccessTest.php 
- Tests form access rules.
- YamlFormDraftTest::testDraftWithAutosave in src/Tests/ YamlFormDraftTest.php 
- Test form draft with autosave.
- YamlFormElementAccessTest::testElementAccess in src/Tests/ YamlFormElementAccessTest.php 
- Test element access.
- YamlFormElementFormatTest::testElementFormat in src/Tests/ YamlFormElementFormatTest.php 
- Tests element format.
- YamlFormElementManagedFileTest::checkFileUpload in src/Tests/ YamlFormElementManagedFileTest.php 
- Check file upload.
File
- src/Tests/ YamlFormTestTrait.php, line 161 
Class
- YamlFormTestTrait
- Defines form test trait.
Namespace
Drupal\yamlform\TestsCode
protected function postSubmission(YamlFormInterface $yamlform, array $edit = [], $submit = NULL) {
  $submit = $submit ?: t('Submit');
  $this
    ->drupalPostForm('yamlform/' . $yamlform
    ->id(), $edit, $submit);
  return $this
    ->getLastSubmissionId($yamlform);
}