summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLi Haoyi <haoyi@dropbox.com>2014-11-16 19:45:18 -0800
committerLi Haoyi <haoyi@dropbox.com>2014-11-16 19:45:18 -0800
commitde14d719e050a301d0da1b7813d41789efba78f8 (patch)
treeba9fa94658b81867ea02028b1aa94d0d836e7a11
parent9b15aa91bd6d75e492c3872f7d6efe1dba25030b (diff)
downloadhands-on-scala-js-de14d719e050a301d0da1b7813d41789efba78f8.tar.gz
hands-on-scala-js-de14d719e050a301d0da1b7813d41789efba78f8.tar.bz2
hands-on-scala-js-de14d719e050a301d0da1b7813d41789efba78f8.zip
Kinda-minimized the ParserTests.scala hang
-rw-r--r--scalatexApi/src/test/scala/scalaparser/SyntaxTest.scala38
1 files changed, 34 insertions, 4 deletions
diff --git a/scalatexApi/src/test/scala/scalaparser/SyntaxTest.scala b/scalatexApi/src/test/scala/scalaparser/SyntaxTest.scala
index b278b49..30a5f4e 100644
--- a/scalatexApi/src/test/scala/scalaparser/SyntaxTest.scala
+++ b/scalatexApi/src/test/scala/scalaparser/SyntaxTest.scala
@@ -195,11 +195,41 @@ object SyntaxTest extends TestSuite{
|
""".stripMargin
)
-
+ * - check(
+ """
+ |object ParserTests extends utest.TestSuite {
+ |
+ | import utest._
+ |
+ | def tests = TestSuite {
+ | Block(Vector(
+ | Text("\n"),
+ | Chain("p",Vector(Block(Vector(
+ | Text("\n ", 3),
+ | IfElse("if(true)",
+ | Block(Vector(
+ | Text("\n ", 16),
+ | Text("Hello", 21),
+ | Text("\n ", 26)
+ | ), 16),
+ | Some(Block(Vector(
+ | Text("\n ", 35),
+ | Text("lols", 40),
+ | Text("\n ", 44)
+ | ), 35)),
+ | 6
+ | )), 3)), 1),
+ | Text("\n", 48)
+ | ))
+ | }
+ |}
+ |
+ """.stripMargin
+ )
}
+ println("Checking")
'file{
- def checkFile(path: String) =
- check(io.Source.fromFile(path).mkString)
+ def checkFile(path: String) = check(io.Source.fromFile(path).mkString)
* - checkFile("scalatexApi/src/test/scala/scalaparser/SyntaxTest.scala")
* - checkFile("scalatexApi/src/main/scala/scalaparser/syntax/Basic.scala")
* - checkFile("scalatexApi/src/main/scala/scalaparser/syntax/Identifiers.scala")
@@ -212,7 +242,7 @@ object SyntaxTest extends TestSuite{
* - checkFile("scalatexApi/src/main/scala/scalatex/stages/Compiler.scala")
* - checkFile("scalatexApi/src/main/scala/scalatex/stages/Parser.scala")
- // * - check(io.Source.fromFile("scalatexApi/src/test/scala/scalatex/ParserTests.scala").mkString)
+ * - checkFile("scalatexApi/src/test/scala/scalatex/ParserTests.scala")
* - checkFile("scalatexApi/src/main/scala/scalatex/stages/Trim.scala")
* - checkFile("scalatexApi/src/main/scala/scalatex/package.scala")