Code Duplication    Length = 12-14 lines in 2 locations

tests/unit/PartialUserFormControllerTest.php 2 locations

@@ 43-56 (lines=14) @@
40
        $this->assertTrue(method_exists($this->controller, 'savePartialSubmission'));
41
    }
42
43
    public function testSavePartialSubmissionFormCreated()
44
    {
45
        $request = new HTTPRequest('POST', '/partialuserform', [], ['Field1' => 'Value1']);
46
        $session = new Session(['hi' => 'bye']);
47
        $request->setSession($session);
48
49
        $id = $this->controller->savePartialSubmission($request);
50
51
        $this->assertInternalType('numeric', $id);
52
53
        $form = PartialFormSubmission::get()->byID($id);
54
55
        $this->assertInstanceOf(PartialFormSubmission::class, $form);
56
    }
57
58
    public function testSavePartialSubmissionFileField()
59
    {
@@ 75-86 (lines=12) @@
72
        $this->assertEquals(201, $response->getStatusCode());
73
    }
74
75
    public function testSavePartialSubmissionFieldCreated()
76
    {
77
        $request = new HTTPRequest('POST', '/partialuserform', [], ['Field1' => 'Value1']);
78
        $session = new Session(['hi' => 'bye']);
79
        $request->setSession($session);
80
81
        $id = $this->controller->savePartialSubmission($request);
82
83
        $fields = PartialFieldSubmission::get()->filter(['SubmittedFormID' => $id]);
84
85
        $this->assertEquals(1, $fields->count());
86
    }
87
88
    public function testPartialFormSubmissionExists()
89
    {