diff options
author | Li Haoyi <haoyi.sg@gmail.com> | 2018-07-25 19:00:38 +0800 |
---|---|---|
committer | Li Haoyi <haoyi.sg@gmail.com> | 2018-07-25 19:00:38 +0800 |
commit | eda381a1c6aa2db9d10195963f71c68d798cfb17 (patch) | |
tree | 9912779e25fae4afa3f4e9acb7c956fc702df3ad /cask/test/src/test/cask | |
parent | 42343542d6435caa74dcbefc3288fe08e7252706 (diff) | |
download | cask-eda381a1c6aa2db9d10195963f71c68d798cfb17.tar.gz cask-eda381a1c6aa2db9d10195963f71c68d798cfb17.tar.bz2 cask-eda381a1c6aa2db9d10195963f71c68d798cfb17.zip |
MultipartFileUploads test
Diffstat (limited to 'cask/test/src/test/cask')
-rw-r--r-- | cask/test/src/test/cask/ExampleTests.scala | 10 | ||||
-rw-r--r-- | cask/test/src/test/cask/MultipartFileUploads.scala | 2 |
2 files changed, 11 insertions, 1 deletions
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() |