summaryrefslogtreecommitdiff
path: root/cask
diff options
context:
space:
mode:
authorLi Haoyi <haoyi.sg@gmail.com>2018-07-25 19:00:38 +0800
committerLi Haoyi <haoyi.sg@gmail.com>2018-07-25 19:00:38 +0800
commiteda381a1c6aa2db9d10195963f71c68d798cfb17 (patch)
tree9912779e25fae4afa3f4e9acb7c956fc702df3ad /cask
parent42343542d6435caa74dcbefc3288fe08e7252706 (diff)
downloadcask-eda381a1c6aa2db9d10195963f71c68d798cfb17.tar.gz
cask-eda381a1c6aa2db9d10195963f71c68d798cfb17.tar.bz2
cask-eda381a1c6aa2db9d10195963f71c68d798cfb17.zip
MultipartFileUploads test
Diffstat (limited to 'cask')
-rw-r--r--cask/test/src/test/cask/ExampleTests.scala10
-rw-r--r--cask/test/src/test/cask/MultipartFileUploads.scala2
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()