exercises-cats
exercises-cats copied to clipboard
No information on which test is failing
In the first cats exercice on Semigroup, there are four slots to fill.
However if a single slot is wrong, then all answers are underlined in red. It's difficult for a beginner to figure out which answer was wrong, especially because each example is testing a corner case (combining list, combining option with None).
I had to look up the answer in the repo https://github.com/scala-exercises/exercises-cats/blob/master/src/test/scala/catslib/SemigroupSpec.scala
I would suggest to underline only the failing tests, or split the test into 4.
More than 4 years later, the same problem still exists.