@@ 24-39 (lines=16) @@ | ||
21 | $this->assertInstanceOf(SubmittedFormExtension::class, $extension); |
|
22 | } |
|
23 | ||
24 | public function testUpdateAfterProcessForm() |
|
25 | { |
|
26 | $partialSubmission = $this->objFromFixture(PartialFormSubmission::class, 'submission1'); |
|
27 | Controller::curr()->getRequest()->getSession()->set( |
|
28 | PartialUserFormController::SESSION_KEY, |
|
29 | $partialSubmission->ID |
|
30 | ); |
|
31 | ||
32 | $extension = Injector::inst()->get(PartialFormSubmission::class); |
|
33 | ||
34 | $extension->updateAfterProcess(); |
|
35 | ||
36 | $submission = PartialFormSubmission::get()->byID($partialSubmission->ID); |
|
37 | ||
38 | $this->assertNull($submission); |
|
39 | } |
|
40 | ||
41 | public function testUpdateAfterProcessFields() |
|
42 | { |
|
@@ 62-76 (lines=15) @@ | ||
59 | $this->assertEquals(0, $submissionFields->count()); |
|
60 | } |
|
61 | ||
62 | public function testUpdateAfterProcessSession() |
|
63 | { |
|
64 | $partialSubmission = $this->objFromFixture(PartialFormSubmission::class, 'submission1'); |
|
65 | Controller::curr()->getRequest()->getSession()->set( |
|
66 | PartialUserFormController::SESSION_KEY, |
|
67 | $partialSubmission->ID |
|
68 | ); |
|
69 | ||
70 | $extension = Injector::inst()->get(PartialFormSubmission::class); |
|
71 | ||
72 | $extension->updateAfterProcess(); |
|
73 | ||
74 | $session = Controller::curr()->getRequest()->getSession()->get(PartialUserFormController::SESSION_KEY); |
|
75 | $this->assertNull($session); |
|
76 | } |
|
77 | ||
78 | protected function setUp() |
|
79 | { |