aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--src/main/scala/org/perl8/test/TestMore.scala8
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