-
Notifications
You must be signed in to change notification settings - Fork 14
Closed
scalameta/metals
#7426Milestone
Description
responsible PR appears to be scala/scala#11040
@kasiaMarek perhaps the test could be made less fragile...?
[metals] [info] tests.hover.HoverPlaintextSuite.fold-plaintext_2.13.17-bin-c392ee5 started
[metals] [error] ==> X tests.hover.HoverPlaintextSuite.fold-plaintext_2.13.17-bin-c392ee5 0.087s munit.ComparisonFailException: tests/cross/src/test/scala/tests/hover/HoverPlaintextSuite.scala:38
[metals] [error] 37:
[metals] [error] 38: check(
[metals] [error] 39: "fold-plaintext",
[metals] [error] diff assertion failed
[metals] [error] => Obtained
[metals] [error] Expression type:
[metals] [error] String
[metals] [error]
[metals] [error] Symbol signature:
[metals] [error] final def fold[B](ifEmpty: => B)(f: Int => B): B
[metals] [error]
[metals] [error] Returns the result of applying f to this [[scala.Option]]'s
[metals] [error] value if the [[scala.Option]] is nonempty. Otherwise, evaluates
[metals] [error] expression ifEmpty.
[metals] [error]
[metals] [error] This is equivalent to:
[metals] [error]
[metals] [error] {{{
[metals] [error] option match {
[metals] [error] case Some(x) => f(x)
[metals] [error] case None => ifEmpty
[metals] [error] }
[metals] [error] }}}
[metals] [error]
[metals] [error] This is also equivalent to:
[metals] [error]
[metals] [error] {{{
[metals] [error] option.map(f).getOrElse(ifEmpty)
[metals] [error] }}}
[metals] [error]
[metals] [error] @param ifEmpty: the expression to evaluate if empty.
[metals] [error] @param f: the function to apply if nonempty.
[metals] [error] => Diff (- expected, + obtained)
[metals] [error] {{{
[metals] [error] -option map f getOrElse ifEmpty
[metals] [error] +option.map(f).getOrElse(ifEmpty)
[metals] [error] }}}
Metadata
Metadata
Assignees
Labels
No labels