diff options
author | Li Haoyi <haoyi.sg@gmail.com> | 2018-07-25 19:12:32 +0800 |
---|---|---|
committer | Li Haoyi <haoyi.sg@gmail.com> | 2018-07-25 19:12:32 +0800 |
commit | 072028c76efde19c459b35d9e2a6789f03baa1b0 (patch) | |
tree | 294e488bf8e3f96705606ef11ec2dccf9f6b5fc1 /cask/test/src/test | |
parent | a3dc2cc367696a80c2f574762078d5b2c54fc7c0 (diff) | |
download | cask-072028c76efde19c459b35d9e2a6789f03baa1b0.tar.gz cask-072028c76efde19c459b35d9e2a6789f03baa1b0.tar.bz2 cask-072028c76efde19c459b35d9e2a6789f03baa1b0.zip |
Simplify MinimalApplication example, prepare for http method disambiguation
Diffstat (limited to 'cask/test/src/test')
-rw-r--r-- | cask/test/src/test/cask/ExampleTests.scala | 14 | ||||
-rw-r--r-- | cask/test/src/test/cask/MinimalApplication.scala | 8 |
2 files changed, 8 insertions, 14 deletions
diff --git a/cask/test/src/test/cask/ExampleTests.scala b/cask/test/src/test/cask/ExampleTests.scala index b4a49c7..d336627 100644 --- a/cask/test/src/test/cask/ExampleTests.scala +++ b/cask/test/src/test/cask/ExampleTests.scala @@ -22,15 +22,11 @@ object ExampleTests extends TestSuite{ success.text() ==> "Hello World!" success.statusCode ==> 200 - val failure = requests.get(host + "/doesnt-exist") - failure.text() ==> "Error 404: Not Found" - failure.statusCode ==> 404 - - val successInfo = requests.get(host + "/request-info?my-query-param=my-query-value") - assert( - successInfo.text().contains("my-query-param"), - successInfo.text().contains("my-query-value") - ) + requests.get(host + "/doesnt-exist").statusCode ==> 404 + + requests.post(host + "/do-thing", data = "hello").text() ==> "olleh" + + requests.get(host + "/do-thing").statusCode ==> 404 } 'VariableRoutes - test(VariableRoutes){ host => val noIndexPage = requests.get(host) diff --git a/cask/test/src/test/cask/MinimalApplication.scala b/cask/test/src/test/cask/MinimalApplication.scala index 4bb1ca1..ec38891 100644 --- a/cask/test/src/test/cask/MinimalApplication.scala +++ b/cask/test/src/test/cask/MinimalApplication.scala @@ -6,11 +6,9 @@ object MinimalApplication extends cask.MainRoutes{ "Hello World!" } - @cask.get("/request-info") - def hello(request: cask.Request) = { - request.queryParams.toString + "\n" + - request.headers.toString + "\n" + - request.cookies.toString + @cask.post("/do-thing") + def doThing(request: cask.Request) = { + new String(request.data.readAllBytes()).reverse } initialize() |