aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--src/main/scala/org/perl8/test/TAP.scala2
-rw-r--r--src/test/scala/builder/basic.scala3
2 files changed, 4 insertions, 1 deletions
diff --git a/src/main/scala/org/perl8/test/TAP.scala b/src/main/scala/org/perl8/test/TAP.scala
index 60e147e..7c0ad27 100644
--- a/src/main/scala/org/perl8/test/TAP.scala
+++ b/src/main/scala/org/perl8/test/TAP.scala
@@ -26,7 +26,7 @@ object TAP {
)
def comment (message: String): String =
- "# " + message
+ message.split("\n").map(m => "# " + m).mkString("\n")
def plan (plan: Plan): String =
join(
diff --git a/src/test/scala/builder/basic.scala b/src/test/scala/builder/basic.scala
index bae9038..862d80f 100644
--- a/src/test/scala/builder/basic.scala
+++ b/src/test/scala/builder/basic.scala
@@ -68,6 +68,7 @@ class Basic extends FunSuite with BeforeAndAfter {
builder.ok(false, "the test passes")
builder.diag("got false, expected true")
builder.ok(true)
+ builder.diag("ending\nnow")
builder.doneTesting
val expected =
@@ -75,6 +76,8 @@ class Basic extends FunSuite with BeforeAndAfter {
"not ok 2 the test passes\n" +
"# got false, expected true\n" +
"ok 3\n" +
+ "# ending\n" +
+ "# now\n" +
"1..3\n" +
"# Looks like you failed 1 test of 3.\n"