diff options
-rw-r--r-- | src/main/scala/org/perl8/test/TestMore.scala | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/src/main/scala/org/perl8/test/TestMore.scala b/src/main/scala/org/perl8/test/TestMore.scala index 21ef449..8d1724d 100644 --- a/src/main/scala/org/perl8/test/TestMore.scala +++ b/src/main/scala/org/perl8/test/TestMore.scala @@ -210,7 +210,13 @@ class TestMore (plan: Plan = NoPlan) extends Test with DelayedInit { case None => " " }) val trace = "at " + file + " line " + line + "." - builder.diag(message + trace + reason.map("\n" + _).getOrElse("")) + val explanation = message + trace + reason.map("\n" + _).getOrElse("") + if (todo.isDefined) { + builder.note(explanation) + } + else { + builder.diag(explanation) + } } // this just adds a method call with a known name to the stack trace, so |