summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-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()