aboutsummaryrefslogtreecommitdiff
path: root/tests/src/test/scala/com/softwaremill/sttp/BasicTests.scala
diff options
context:
space:
mode:
authorOmar Alejandro Mainegra Sarduy <omainegra@gmail.com>2017-07-28 16:37:05 -0400
committerOmar Alejandro Mainegra Sarduy <omainegra@gmail.com>2017-07-28 16:37:05 -0400
commit1f9d0e2c111dc98ec23154b9b54c3693fedac834 (patch)
tree831298610fc51ceb4e99e3de67aa54fd4600661b /tests/src/test/scala/com/softwaremill/sttp/BasicTests.scala
parent75916ed78304a8b0c226c5ecd26634b541334f67 (diff)
parent4d23d6fd21317e6bf28cd23b0e149d570b55f5e8 (diff)
downloadsttp-1f9d0e2c111dc98ec23154b9b54c3693fedac834.tar.gz
sttp-1f9d0e2c111dc98ec23154b9b54c3693fedac834.tar.bz2
sttp-1f9d0e2c111dc98ec23154b9b54c3693fedac834.zip
Merge branch 'master' into okhttp3
Diffstat (limited to 'tests/src/test/scala/com/softwaremill/sttp/BasicTests.scala')
-rw-r--r--tests/src/test/scala/com/softwaremill/sttp/BasicTests.scala12
1 files changed, 10 insertions, 2 deletions
diff --git a/tests/src/test/scala/com/softwaremill/sttp/BasicTests.scala b/tests/src/test/scala/com/softwaremill/sttp/BasicTests.scala
index 45f6430..5f17a7a 100644
--- a/tests/src/test/scala/com/softwaremill/sttp/BasicTests.scala
+++ b/tests/src/test/scala/com/softwaremill/sttp/BasicTests.scala
@@ -104,8 +104,7 @@ class BasicTests
}
} ~ path("secure_basic") {
authenticateBasic("test realm", {
- case c @ Credentials.Provided(un)
- if un == "adam" && c.verify("1234") =>
+ case c @ Credentials.Provided(un) if un == "adam" && c.verify("1234") =>
Some(un)
case _ => None
}) { userName =>
@@ -119,6 +118,8 @@ class BasicTests
override def port = 51823
+ var closeHandlers: List[() => Unit] = Nil
+
runTests("HttpURLConnection")(HttpURLConnectionSttpHandler,
ForceWrappedValue.id)
runTests("Akka HTTP")(AkkaHttpSttpHandler.usingActorSystem(actorSystem),
@@ -138,6 +139,8 @@ class BasicTests
implicit handler: SttpHandler[R, Nothing],
forceResponse: ForceWrappedValue[R]): Unit = {
+ closeHandlers = handler.close _ :: closeHandlers
+
val postEcho = sttp.post(uri"$endpoint/echo")
val testBody = "this is the body"
val testBodyBytes = testBody.getBytes("UTF-8")
@@ -396,4 +399,9 @@ class BasicTests
}
}
}
+
+ override protected def afterAll(): Unit = {
+ closeHandlers.foreach(_())
+ super.afterAll()
+ }
}