You are here

public function SubmissionIntegrationTest::testSaveUpdate in Little helpers 7.2

Test modifying a submission.

File

tests/Webform/SubmissionIntegrationTest.php, line 47

Class

SubmissionIntegrationTest
Test CRUD operations for webform submissions.

Namespace

Drupal\little_helpers\Webform

Code

public function testSaveUpdate() {
  $s = Submission::load($this->node->nid, $this->submission->sid);
  $this
    ->assertTrue((bool) $s->is_draft);
  $s->is_draft = FALSE;
  $s
    ->save();
  $this
    ->assertFalse((bool) $s->is_draft);

  // Reset the static cache otherwise we don’t get the data from the database.
  drupal_static_reset('webform_get_submission');
  $s = Submission::load($s->node->nid, $s->sid);
  $this
    ->assertFalse((bool) $s->is_draft);
}