@@ -8,9 +8,9 @@ import io.udash.rest.raw.RawRest.HandleRequest
88import monix .eval .Task
99import monix .execution .Scheduler
1010import org .scalactic .source .Position
11- import org .scalatest .concurrent .PatienceConfiguration .Timeout
1211import org .scalatest .concurrent .ScalaFutures
1312import org .scalatest .funsuite .AnyFunSuite
13+ import org .scalatest .time .{Millis , Seconds , Span }
1414
1515import scala .concurrent .duration .FiniteDuration
1616
@@ -21,7 +21,7 @@ abstract class RestApiTest extends AnyFunSuite with ScalaFutures {
2121
2222 implicit def scheduler : Scheduler = Scheduler .global
2323
24- private val impl : RestTestApi = RestTestApi .Impl
24+ private val impl : RestTestApi = RestTestApi .impl()
2525
2626 final val serverHandle : RawRest .HandleRequest =
2727 RawRest .asHandleRequest[RestTestApi ](impl)
@@ -47,6 +47,8 @@ abstract class RestApiTest extends AnyFunSuite with ScalaFutures {
4747}
4848
4949trait RestApiTestScenarios extends RestApiTest {
50+ override implicit val patienceConfig : PatienceConfig = PatienceConfig (scaled(Span (10 , Seconds )), scaled(Span (50 , Millis )))
51+
5052 test(" trivial GET" ) {
5153 testCall(_.trivialGet)
5254 }
@@ -110,7 +112,7 @@ trait RestApiTestScenarios extends RestApiTest {
110112 .traverse(List .range(0 , Connections ))(_ => Task .deferFuture(proxy.neverGet).timeout(CallTimeout ).failed)
111113 .map(_ => assertResult(expected = Connections )(actual = getNeverGetCounter())) // neverGet should be called Connections times
112114 .runToFuture
113- .futureValue( Timeout ( 30 .seconds))
115+ .futureValue
114116 }
115117
116118 test(" close connection on monix task cancellation" ) {
@@ -124,7 +126,7 @@ trait RestApiTestScenarios extends RestApiTest {
124126 }
125127 .map(_ => assertResult(expected = Connections )(actual = getNeverGetCounter())) // neverGet should be called Connections times
126128 .runToFuture
127- .futureValue( Timeout ( 30 .seconds))
129+ .futureValue
128130 }
129131}
130132
0 commit comments