diff options
author | Jesse Luehrs <doy@tozt.net> | 2013-02-28 09:45:53 -0600 |
---|---|---|
committer | Jesse Luehrs <doy@tozt.net> | 2013-02-28 09:45:53 -0600 |
commit | d103327785c10b5c538e4eb8b81007d22c39f4ed (patch) | |
tree | fa366e9f1041a7e3b34507309770740d6558ec3f /src | |
parent | 6f4f0015aa32de0e2eda11bfa11144961fd70480 (diff) | |
download | scala-test-more-d103327785c10b5c538e4eb8b81007d22c39f4ed.tar.gz scala-test-more-d103327785c10b5c538e4eb8b81007d22c39f4ed.zip |
test for explicit plans with TestMore
Diffstat (limited to 'src')
-rw-r--r-- | src/test/scala/org/perl8/test/PlanTest.scala | 29 |
1 files changed, 29 insertions, 0 deletions
diff --git a/src/test/scala/org/perl8/test/PlanTest.scala b/src/test/scala/org/perl8/test/PlanTest.scala new file mode 100644 index 0000000..e467c2f --- /dev/null +++ b/src/test/scala/org/perl8/test/PlanTest.scala @@ -0,0 +1,29 @@ +package org.perl8.test + +import java.io.ByteArrayOutputStream + +import org.perl8.test.tap.Parser + +class PlanTest extends TestMore { + private class PlanTestTest extends TestMore(2) { + is(1, 1) + is(2, 2) + } + + val out = new ByteArrayOutputStream + val exitCode = Console.withOut(out) { + Console.withErr(out) { + (new PlanTestTest).run + } + } + + is((new Parser).parse(out).exitCode, 0) + is(exitCode, 0) + + val tap = + "1..2\n" + + "ok 1\n" + + "ok 2\n" + + is(out.toString, tap) +} |