diff options
-rw-r--r-- | src/main/scala/org/perl8/test/tap/Consumer.scala | 11 |
1 files changed, 6 insertions, 5 deletions
diff --git a/src/main/scala/org/perl8/test/tap/Consumer.scala b/src/main/scala/org/perl8/test/tap/Consumer.scala index 30541a6..7ae47f6 100644 --- a/src/main/scala/org/perl8/test/tap/Consumer.scala +++ b/src/main/scala/org/perl8/test/tap/Consumer.scala @@ -281,11 +281,12 @@ class Consumer (cb: TAPEvent => Unit) { case "" => "" case s => s + " " } - val directive = result.directive match { - case Some(TodoDirective(m)) => "# TODO " + m - case Some(SkipDirective(m)) => "# skip " + m - case None => "" - } + val directive = result.directive.map { d => + d match { + case TodoDirective(m) => "# TODO " + m + case SkipDirective(m) => "# skip " + m + } + }.getOrElse("") indent + success + number + description + directive } } |