Code Duplication    Length = 15-16 lines in 2 locations

tests/unit/SubmittedFormExtensionTest.php 2 locations

@@ 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
    {