Skip to content

Commit 62bb026

Browse files
author
Omar Ahmed
committed
Fix cross build compilation issues
1 parent 06cdf7f commit 62bb026

File tree

1 file changed

+16
-5
lines changed

1 file changed

+16
-5
lines changed

modules/rabbitmq/src/test/scala/com/dimafeng/testcontainers/RabbitMQSpec.scala

Lines changed: 16 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,8 @@ import org.scalatest.matchers.should.Matchers
66
import org.testcontainers.utility.DockerImageName
77
import sttp.client3.{HttpURLConnectionBackend, UriContext, basicRequest}
88

9+
import scala.util.Either
10+
911
class RabbitMQSpec extends AnyFlatSpec with ForAllTestContainer with Matchers {
1012
import RabbitMQSpec._
1113

@@ -21,7 +23,10 @@ class RabbitMQSpec extends AnyFlatSpec with ForAllTestContainer with Matchers {
2123
.get(uri"$baseUri/")
2224

2325
val eitherContainerIsOnline =
24-
request.send(httpClientBackend).body.map(_ => true)
26+
request.send(httpClientBackend).body match {
27+
case Right(_) => Right(true)
28+
case e@Left(_) => e
29+
}
2530

2631
assertResult(Right(true))(eitherContainerIsOnline)
2732
}
@@ -35,7 +40,10 @@ class RabbitMQSpec extends AnyFlatSpec with ForAllTestContainer with Matchers {
3540
.get(uri"$baseUri/api/exchanges")
3641

3742
val eitherExchangeWasLoaded =
38-
request.send(httpClientBackend).body.map(_.contains(testExchange))
43+
request.send(httpClientBackend).body match {
44+
case Right(v) => Right(v.contains(testExchange))
45+
case e@Left(_) => e
46+
}
3947

4048
assertResult(Right(true))(eitherExchangeWasLoaded)
4149
}
@@ -47,10 +55,13 @@ class RabbitMQSpec extends AnyFlatSpec with ForAllTestContainer with Matchers {
4755
.auth.basic(testUsername, testPassword)
4856
.get(uri"$baseUri/api/users")
4957

50-
val eitheruserWasLoaded =
51-
request.send(httpClientBackend).body.map(_.contains(testUsername))
58+
val eitherUserWasLoaded =
59+
request.send(httpClientBackend).body match {
60+
case Right(v) => Right(v.contains(testUsername))
61+
case e@Left(_) => e
62+
}
5263

53-
assertResult(Right(true))(eitheruserWasLoaded)
64+
assertResult(Right(true))(eitherUserWasLoaded)
5465
}
5566
}
5667

0 commit comments

Comments
 (0)