Lint PHP code psr-12, add GH action
This commit is contained in:
@@ -9,23 +9,23 @@ it('can update form submission', function () {
|
||||
$form = $this->createForm($user, $workspace, [
|
||||
'closes_at' => \Carbon\Carbon::now()->addDays(1)->toDateTimeString(),
|
||||
]);
|
||||
$formData = FormSubmissionDataFactory::generateSubmissionData($form, ['text' => 'John']);
|
||||
$formData = FormSubmissionDataFactory::generateSubmissionData($form, ['text' => 'John']);
|
||||
$textFieldId = array_keys($formData)[0];
|
||||
$updatedFormData = $formData;
|
||||
$updatedFormTextValue = "Updated text";
|
||||
$updatedFormTextValue = 'Updated text';
|
||||
$updatedFormData[$textFieldId] = $updatedFormTextValue;
|
||||
$this->postJson(route('forms.answer', $form->slug), $formData)
|
||||
->assertSuccessful()
|
||||
->assertJson([
|
||||
'type' => 'success',
|
||||
'message' => 'Form submission saved.'
|
||||
'message' => 'Form submission saved.',
|
||||
]);
|
||||
$submission = $form->submissions()->first();
|
||||
$updateResponse = $this->putJson(route('open.forms.submissions.update', ['id'=>$form->id, 'submission_id' => $submission->id]), $updatedFormData)
|
||||
$updateResponse = $this->putJson(route('open.forms.submissions.update', ['id' => $form->id, 'submission_id' => $submission->id]), $updatedFormData)
|
||||
->assertSuccessful()
|
||||
->assertJson([
|
||||
'type' => 'success',
|
||||
'message' => 'Record successfully updated.'
|
||||
'message' => 'Record successfully updated.',
|
||||
]);
|
||||
$expectedTextString = $updateResponse->json('data')['data'][$textFieldId];
|
||||
expect($expectedTextString)->toBe($updatedFormTextValue);
|
||||
@@ -34,28 +34,26 @@ it('can update form submission', function () {
|
||||
});
|
||||
|
||||
it('cannot update form submission as non admin', function () {
|
||||
$secondUser =$this->createUser();
|
||||
$secondUser = $this->createUser();
|
||||
$user = $this->actingAsUser();
|
||||
$workspace = $this->createUserWorkspace($user);
|
||||
$form = $this->makeForm($user, $workspace);
|
||||
$form = $this->createForm($user, $workspace, [
|
||||
'closes_at' => \Carbon\Carbon::now()->addDays(1)->toDateTimeString(),
|
||||
]);
|
||||
$formData = FormSubmissionDataFactory::generateSubmissionData($form, ['text' => 'John']);
|
||||
$formData = FormSubmissionDataFactory::generateSubmissionData($form, ['text' => 'John']);
|
||||
$textFieldId = array_keys($formData)[0];
|
||||
$updatedFormData = $formData;
|
||||
$updatedFormTextValue = "Updated text";
|
||||
$updatedFormTextValue = 'Updated text';
|
||||
$updatedFormData[$textFieldId] = $updatedFormTextValue;
|
||||
$this->postJson(route('forms.answer', $form->slug), $formData)
|
||||
->assertSuccessful()
|
||||
->assertJson([
|
||||
'type' => 'success',
|
||||
'message' => 'Form submission saved.'
|
||||
'message' => 'Form submission saved.',
|
||||
]);
|
||||
$submission = $form->submissions()->first();
|
||||
$this->actingAs($secondUser);
|
||||
$updateResponse = $this->putJson(route('open.forms.submissions.update', ['id'=>$form->id, 'submission_id' => $submission->id]), $updatedFormData)
|
||||
$updateResponse = $this->putJson(route('open.forms.submissions.update', ['id' => $form->id, 'submission_id' => $submission->id]), $updatedFormData)
|
||||
->assertStatus(403);
|
||||
});
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user