aboutsummaryrefslogtreecommitdiffstats
path: root/src/test/scala/org/perl8/test/TestMoreTest.scala
diff options
context:
space:
mode:
authorJesse Luehrs <doy@tozt.net>2013-02-23 02:14:47 -0600
committerJesse Luehrs <doy@tozt.net>2013-02-23 02:26:21 -0600
commitc3e56778e8d47aec5c5e8354148ea1356a980e69 (patch)
tree02d16cfb1d7a08a06f7f15af24c7c60aaa1eba71 /src/test/scala/org/perl8/test/TestMoreTest.scala
parentfa9b8522a5ea474b63d1dad5108ee7b1c858c9ed (diff)
downloadscala-test-more-c3e56778e8d47aec5c5e8354148ea1356a980e69.tar.gz
scala-test-more-c3e56778e8d47aec5c5e8354148ea1356a980e69.zip
stop threading outputstreams through everything
it's not really necessary, since we can already capture output if necessary externally
Diffstat (limited to 'src/test/scala/org/perl8/test/TestMoreTest.scala')
-rw-r--r--src/test/scala/org/perl8/test/TestMoreTest.scala12
1 files changed, 8 insertions, 4 deletions
diff --git a/src/test/scala/org/perl8/test/TestMoreTest.scala b/src/test/scala/org/perl8/test/TestMoreTest.scala
index 5b3f8a3..4272fdd 100644
--- a/src/test/scala/org/perl8/test/TestMoreTest.scala
+++ b/src/test/scala/org/perl8/test/TestMoreTest.scala
@@ -1,13 +1,13 @@
package org.perl8.test
-import java.io.{OutputStream,ByteArrayOutputStream}
+import java.io.ByteArrayOutputStream
-class TestMoreTest (out: OutputStream) extends TestMore(out) {
+class TestMoreTest extends TestMore {
private object OutputContainer {
val output = new ByteArrayOutputStream
}
- private class MyBasicTest extends TestMore(OutputContainer.output) {
+ private class MyBasicTest extends TestMore {
diag("ok")
ok(1 == 1, "it works!")
ok(0 == 1, "it doesn't work!")
@@ -56,7 +56,11 @@ class TestMoreTest (out: OutputStream) extends TestMore(out) {
}
}
- is((new MyBasicTest).run, 9, "got the right plan")
+ val exitCode = Console.withOut(OutputContainer.output) {
+ (new MyBasicTest).run
+ }
+
+ is(exitCode, 9, "got the right plan")
val expected =
"# ok\n" +