From eda381a1c6aa2db9d10195963f71c68d798cfb17 Mon Sep 17 00:00:00 2001 From: Li Haoyi Date: Wed, 25 Jul 2018 19:00:38 +0800 Subject: MultipartFileUploads test --- cask/test/src/test/cask/ExampleTests.scala | 10 ++++++++++ cask/test/src/test/cask/MultipartFileUploads.scala | 2 +- 2 files changed, 11 insertions(+), 1 deletion(-) diff --git a/cask/test/src/test/cask/ExampleTests.scala b/cask/test/src/test/cask/ExampleTests.scala index 2ecdcd6..6644c83 100644 --- a/cask/test/src/test/cask/ExampleTests.scala +++ b/cask/test/src/test/cask/ExampleTests.scala @@ -69,5 +69,15 @@ object ExampleTests extends TestSuite{ resp.statusCode ==> 401 resp.history.get.statusCode ==> 301 } + + 'MultipartFileUploads - test(MultipartFileUploads){ host => + val resp = requests.get( + host + "/upload", + data = requests.MultiPart( + requests.MultiItem("image", "...", "my-best-image.txt") + ) + ) + resp.text() ==> "my-best-image.txt" + } } } diff --git a/cask/test/src/test/cask/MultipartFileUploads.scala b/cask/test/src/test/cask/MultipartFileUploads.scala index f6e836e..6b4f692 100644 --- a/cask/test/src/test/cask/MultipartFileUploads.scala +++ b/cask/test/src/test/cask/MultipartFileUploads.scala @@ -8,7 +8,7 @@ object MultipartFileUploads extends cask.MainRoutes{ @cask.post("/upload") def uploadFile(exchange: HttpServerExchange, formData: FormData) = { val file = formData.getFirst("image") - file.getPath.toString + file.getFileName } initialize() -- cgit v1.2.3