Skip to content

Commit

Permalink
Rename http4sMUnitFunFixture to http4sMUnitClientFixture
Browse files Browse the repository at this point in the history
  • Loading branch information
alejandrohdezma committed Apr 25, 2023
1 parent 9b00f07 commit 5065755
Show file tree
Hide file tree
Showing 5 changed files with 10 additions and 11 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -100,7 +100,7 @@ abstract class Http4sAuthedRoutesSuite[A: Show] extends Http4sSuite {
}

/** @inheritdoc */
override def http4sMUnitFunFixture: SyncIO[FunFixture[Client[IO]]] = ResourceFixture(
override def http4sMUnitClientFixture: SyncIO[FunFixture[Client[IO]]] = ResourceFixture(
Resource.pure(Client[IO](request => routes.orNotFound.run(AuthedRequest(request.getContext, request)).toResource))
)

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -82,7 +82,7 @@ trait Http4sHttpRoutesSuite extends Http4sSuite {
}

/** @inheritdoc */
override def http4sMUnitFunFixture: SyncIO[FunFixture[Client[IO]]] =
override def http4sMUnitClientFixture: SyncIO[FunFixture[Client[IO]]] =
ResourceFixture(Resource.pure(Client[IO](request => routes.orNotFound.run(request).toResource)))

}
4 changes: 2 additions & 2 deletions modules/http4s-munit/src/main/scala/munit/Http4sSuite.scala
Original file line number Diff line number Diff line change
Expand Up @@ -107,7 +107,7 @@ trait Http4sSuite extends CatsEffectSuite with Http4sDsl[IO] with Http4sClientDs
clues(response.headers.show, response.status.show)

/** Fixture to run a request against this suite */
def http4sMUnitFunFixture: SyncIO[FunFixture[Client[IO]]]
def http4sMUnitClientFixture: SyncIO[FunFixture[Client[IO]]]

implicit class ResponseCluesOps(private val response: Response[IO]) {

Expand Down Expand Up @@ -306,6 +306,6 @@ trait Http4sSuite extends CatsEffectSuite with Http4sDsl[IO] with Http4sClientDs
* }
* }}}
*/
def test(request: Request[IO]): Http4sMUnitTestCreator = Http4sMUnitTestCreator(request, http4sMUnitFunFixture)
def test(request: Request[IO]): Http4sMUnitTestCreator = Http4sMUnitTestCreator(request, http4sMUnitClientFixture)

}
11 changes: 5 additions & 6 deletions modules/http4s-munit/src/main/scala/munit/HttpSuite.scala
Original file line number Diff line number Diff line change
Expand Up @@ -97,12 +97,11 @@ trait HttpSuite extends Http4sSuite with CatsEffectFunFixtures {

/** @inheritdoc */
@SuppressWarnings(Array("scalafix:DisableSyntax.=="))
override def http4sMUnitFunFixture: SyncIO[FunFixture[Client[IO]]] =
ResourceFixture {
http4sMUnitClient.map { client =>
if (baseUri() == Uri()) client
else Client(request => client.run(request.withUri(baseUri().resolve(request.uri))))
}
override def http4sMUnitClientFixture: SyncIO[FunFixture[Client[IO]]] = ResourceFixture {
http4sMUnitClient.map { client =>
if (baseUri() == Uri()) client
else Client(request => client.run(request.withUri(baseUri().resolve(request.uri))))
}
}

}
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,7 @@ import org.typelevel.ci._

class HeaderInterpolatorSuite extends Http4sSuite {

override def http4sMUnitFunFixture: SyncIO[FunFixture[Client[IO]]] =
override def http4sMUnitClientFixture: SyncIO[FunFixture[Client[IO]]] =
fail("This should not be called")

test("header interpolator creates a valid raw header") {
Expand Down

0 comments on commit 5065755

Please sign in to comment.