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