Test the attachment controller.

This commit is contained in:
James Cole
2018-07-01 18:31:02 +02:00
parent 5676aeac80
commit 89910031cd
4 changed files with 323 additions and 10 deletions

View File

@@ -172,9 +172,9 @@ class AttachmentController extends Controller
/**
* Store a newly created resource in storage.
*
* @param \Illuminate\Http\Request $request
* @param AttachmentRequest $request
*
* @return \Illuminate\Http\Response
* @return JsonResponse
* @throws FireflyException
*/
public function store(AttachmentRequest $request): JsonResponse
@@ -214,16 +214,16 @@ class AttachmentController extends Controller
* @param Request $request
* @param Attachment $attachment
*
* @return LaravelResponse
* @return JsonResponse
*/
public function upload(Request $request, Attachment $attachment): LaravelResponse
public function upload(Request $request, Attachment $attachment): JsonResponse
{
/** @var AttachmentHelperInterface $helper */
$helper = app(AttachmentHelperInterface::class);
$body = $request->getContent();
$helper->saveAttachmentFromApi($attachment, $body);
return response('', 200);
return response()->json([], 204);
}
}