diff options
author | adamw <adam@warski.org> | 2017-07-21 16:40:07 +0200 |
---|---|---|
committer | adamw <adam@warski.org> | 2017-07-21 16:40:07 +0200 |
commit | e5ebd242a4cb982af6b01ec1976ecfc91398189f (patch) | |
tree | 3ca28ad0c4409d05bf50c3059e783a08d0947153 /tests/src/test/scala/com/softwaremill/sttp/BasicTests.scala | |
parent | 1e8b6064c3855a85c340165fad7feefaf656e074 (diff) | |
download | sttp-e5ebd242a4cb982af6b01ec1976ecfc91398189f.tar.gz sttp-e5ebd242a4cb982af6b01ec1976ecfc91398189f.tar.bz2 sttp-e5ebd242a4cb982af6b01ec1976ecfc91398189f.zip |
Scalaz version of the async http client handler, wrapping responses in a Task
Diffstat (limited to 'tests/src/test/scala/com/softwaremill/sttp/BasicTests.scala')
-rw-r--r-- | tests/src/test/scala/com/softwaremill/sttp/BasicTests.scala | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/tests/src/test/scala/com/softwaremill/sttp/BasicTests.scala b/tests/src/test/scala/com/softwaremill/sttp/BasicTests.scala index 96fbbae..f456fb1 100644 --- a/tests/src/test/scala/com/softwaremill/sttp/BasicTests.scala +++ b/tests/src/test/scala/com/softwaremill/sttp/BasicTests.scala @@ -16,7 +16,8 @@ import com.typesafe.scalalogging.StrictLogging import org.scalatest.concurrent.{IntegrationPatience, ScalaFutures} import org.scalatest.{BeforeAndAfterAll, FlatSpec, Matchers} import better.files._ -import com.softwaremill.sttp.asynchttpclient.AsyncHttpClientHandler +import com.softwaremill.sttp.asynchttpclient.future.FutureAsyncHttpClientHandler +import com.softwaremill.sttp.asynchttpclient.scalaz.ScalazAsyncHttpClientHandler import scala.language.higherKinds @@ -117,8 +118,10 @@ class BasicTests ForceWrappedValue.id) runTests("Akka HTTP")(new AkkaHttpSttpHandler(actorSystem), ForceWrappedValue.future) - runTests("Async Http Client")(new AsyncHttpClientHandler(), - ForceWrappedValue.future) + runTests("Async Http Client - Future")(new FutureAsyncHttpClientHandler(), + ForceWrappedValue.future) + runTests("Async Http Client - Scalaz")(new ScalazAsyncHttpClientHandler(), + ForceWrappedValue.scalazTask) def runTests[R[_]](name: String)( implicit handler: SttpHandler[R, Nothing], |