From 9da3ff4fd8fc76772b365b1368d335d1722f007b Mon Sep 17 00:00:00 2001 From: Paweł Stawicki Date: Wed, 24 Jan 2018 18:38:40 +0100 Subject: Docs for thenResponseWithMonad, and a little code cleanup in test --- .../sttp/testing/SttpBackendStubTests.scala | 17 +++++++---------- 1 file changed, 7 insertions(+), 10 deletions(-) (limited to 'core') diff --git a/core/src/test/scala/com/softwaremill/sttp/testing/SttpBackendStubTests.scala b/core/src/test/scala/com/softwaremill/sttp/testing/SttpBackendStubTests.scala index 22ceff3..fbf7a0b 100644 --- a/core/src/test/scala/com/softwaremill/sttp/testing/SttpBackendStubTests.scala +++ b/core/src/test/scala/com/softwaremill/sttp/testing/SttpBackendStubTests.scala @@ -159,18 +159,15 @@ class SttpBackendStubTests extends FlatSpec with Matchers with ScalaFutures { it should "not hold the calling thread when passed a future monad" in { val LongTimeMillis = 10000L - - val fm = new FutureMonad() - val f = Future { - Thread.sleep(LongTimeMillis) - Response(Right("OK"), 200, "", Nil, Nil) - } - val before = System.currentTimeMillis() - implicit val s = SttpBackendStub(fm).whenAnyRequest - .thenRespondWithMonad(f) - val result = sttp + implicit val s = SttpBackendStub(new FutureMonad()).whenAnyRequest + .thenRespondWithMonad(Future { + Thread.sleep(LongTimeMillis) + Response(Right("OK"), 200, "", Nil, Nil) + }) + + sttp .get(uri"http://example.org") .send() -- cgit v1.2.3