Skip to content

Instantly share code, notes, and snippets.

@aeons
Created July 3, 2017 19:08
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save aeons/a1404e1e14166cc37e9de7df966c6501 to your computer and use it in GitHub Desktop.
Save aeons/a1404e1e14166cc37e9de7df966c6501 to your computer and use it in GitHub Desktop.
Http4sMatchers error
[error] x flatMapR with failure (291 ms)
[error] the either task 'Left(org.http4s.MalformedMessageBodyFailure: Malformed message body: bummer)' is Left but ''org.http4s.EntityDecoderSpec'.'$anonfun$new$9' != '$anonfun$new$11'('EntityDecoderSpec.scala':41 != 47)'
[error] ''cats.data.EitherT' != 'org.specs2.matcher.Expectable'.'$anonfun$flatMap$1' != 'applyMatcher'('EitherT.scala' != 'Expectable.scala':77 != 50)'
[error] ''fs2.Task' != 'org.specs2.matcher.MustThrownExpectationsCreation$$anon$4'.'$anonfun$flatMap$2' != 'applyMatcher'('Task.scala' != 'MustExpectations.scala':40 != 67)'
[error] ''fs2.util.Attempt$' != 'org.specs2.matcher.MustExpectable'.'apply' != 'must'('Attempt.scala' != 'MustExpectable.scala':12 != 16)'
[error] ''fs2.Task' != 'org.http4s.EntityDecoderSpec'.'$anonfun$flatMap$1' != '$anonfun$new$7'('Task.scala' != 'EntityDecoderSpec.scala':40 != 47)'
[error] ''fs2.internal.Future' != 'org.specs2.matcher.MatchResult$$anon$12'.'$anonfun$flatMap$1' != '$anonfun$asResult$1'('Future.scala' != 'MatchResult.scala':17 != 343)'
[error] ''fs2.internal.Future' != 'org.specs2.execute.ResultExecution'.'step' != 'execute'('Future.scala' != 'ResultExecution.scala':53 != 23)'
[error] ''fs2.internal.Future' != 'org.specs2.execute.ResultExecution'.'listen' != 'execute$'('Future.scala' != 'ResultExecution.scala':30 != 21)'
[error] ''fs2.internal.Future' != 'org.specs2.execute.ResultExecution$'.'runAsync' != 'execute'('Future.scala' != 'ResultExecution.scala':69 != 118)'
[error] ''fs2.internal.Future' != 'org.specs2.execute.Result$$anon$10'.'run' != 'asResult'('Future.scala' != 'Result.scala':79 != 229)'
[error] ''fs2.TaskPlatform$JvmSyntax' != 'org.specs2.execute.AsResult$'.'unsafeRun' != 'apply'('TaskPlatform.scala' != 'AsResult.scala':14 != 25)'
[error] ''org.http4s.testing.Http4sMatchers' != 'org.specs2.matcher.MatchResult$$anon$12'.'$anonfun$returnLeft$2' != 'asResult'('Http4sMatchers.scala' != 'MatchResult.scala':55 != 343)'
[error] ''org.specs2.matcher.Expectable' != 'org.specs2.execute.AsResult$'.'value$lzycompute' != 'apply'('Expectable.scala' != 'AsResult.scala':20 != 25)'
[error] ''org.specs2.matcher.Expectable' != 'org.specs2.specification.core.AsExecution$$anon$1'.'value' != '$anonfun$execute$1'('Expectable.scala' != 'AsExecution.scala':20 != 15)'
[error] ''org.specs2.matcher.OptionLikeCheckedMatcher' != 'org.specs2.execute.ResultExecution'.'apply' != 'execute'('OptionMatchers.scala' != 'ResultExecution.scala':77 != 23)'
[error] ''org.specs2.matcher.Matcher$$anon$3' != 'org.specs2.execute.ResultExecution'.'apply' != 'execute$'('Matcher.scala' != 'ResultExecution.scala':122 != 21)'
[error] ''org.specs2.matcher.Expectable' != 'org.specs2.execute.ResultExecution$'.'applyMatcher' != 'execute'('Expectable.scala' != 'ResultExecution.scala':50 != 118)'
[error] ''org.specs2.matcher.MustThrownExpectationsCreation$$anon$4' != 'org.specs2.execute.Result$$anon$10'.'applyMatcher' != 'asResult'('MustExpectations.scala' != 'Result.scala':67 != 229)'
[error] ''org.specs2.matcher.MustExpectable' != 'org.specs2.execute.AsResult$'.'must' != 'apply'('MustExpectable.scala' != 'AsResult.scala':16 != 25)'
[error] ''org.http4s.EntityDecoderSpec' != 'org.specs2.specification.core.Execution$'.'$anonfun$new$7' != '$anonfun$result$2'('EntityDecoderSpec.scala' != 'Execution.scala':47 != 193)'
[error] ''org.specs2.matcher.MatchResult$$anon$12' != 'org.specs2.specification.core.Execution$'.'$anonfun$asResult$1' != '$anonfun$withEnv$3'('MatchResult.scala' != 'Execution.scala':343 != 196)'
[error] 'org.specs2.execute.ResultExecution.execute(ResultExecution.scala:23)'
[error] 'org.specs2.execute.ResultExecution.execute$(ResultExecution.scala:21)'
[error] 'org.specs2.execute.ResultExecution$.execute(ResultExecution.scala:118)'
[error] 'org.specs2.execute.Result$$anon$10.asResult(Result.scala:229)'
[error] 'org.specs2.execute.AsResult$.apply(AsResult.scala:25)'
[error] ''org.specs2.matcher.MatchResult$$anon$12' != 'org.specs2.specification.core.Execution$'.'asResult' != '$anonfun$withEnv$2'('MatchResult.scala' != 'Execution.scala':343 != 196)'
[error] ''org.specs2.execute.AsResult$' != 'scala.concurrent.Future$'.'apply' != '$anonfun$apply$1'('AsResult.scala' != 'Future.scala':25 != 653)'
[error] ''org.specs2.specification.core.AsExecution$$anon$1' != 'scala.util.Success'.'$anonfun$execute$1' != '$anonfun$map$1'('AsExecution.scala' != 'Try.scala':15 != 251)'
[error] ''org.specs2.execute.ResultExecution' != 'scala.util.Success'.'execute' != 'map'('ResultExecution.scala' != 'Try.scala':23 != 209)'
[error] ''org.specs2.execute.ResultExecution' != 'scala.concurrent.Future'.'execute$' != '$anonfun$map$1'('ResultExecution.scala' != 'Future.scala':21 != 287)'
[error] ''org.specs2.execute.ResultExecution$' != 'scala.concurrent.impl.Promise'.'execute' != 'liftedTree1$1'('ResultExecution.scala' != 'Promise.scala':118 != 29)'
[error] ''org.specs2.execute.Result$$anon$10' != 'scala.concurrent.impl.Promise'.'asResult' != '$anonfun$transform$1'('Result.scala' != 'Promise.scala':229 != 29)'
[error] ''org.specs2.execute.AsResult$' != 'scala.concurrent.impl.CallbackRunnable'.'apply' != 'run'('AsResult.scala' != 'Promise.scala':25 != 60)'
[error] ''org.specs2.specification.core.Execution$' != 'java.util.concurrent.ThreadPoolExecutor'.'$anonfun$result$2' != 'runWorker'('Execution.scala' != 'ThreadPoolExecutor.java':193 != 1142)'
[error] ''org.specs2.specification.core.Execution$' != 'java.util.concurrent.ThreadPoolExecutor$Worker'.'$anonfun$withEnv$3' != 'run'('Execution.scala' != 'ThreadPoolExecutor.java':196 != 617)'
[error] ''org.specs2.execute.ResultExecution' != 'java.lang.Thread'.'execute' != 'run'('ResultExecution.scala' != 'Thread.java':23 != 748)' (EntityDecoderSpec.scala:47)
[error] org.http4s.EntityDecoderSpec.$anonfun$new$7(EntityDecoderSpec.scala:47)
def returnLeft[A, B](m: ValueCheck[A]): Matcher[EitherT[Task, A, B]] =
beLeft(m) ^^ { et: EitherT[Task, A, B] =>
et.value.unsafeRun aka "the either task"
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment