diff options
author | Li Haoyi <haoyi@dropbox.com> | 2014-11-16 19:45:18 -0800 |
---|---|---|
committer | Li Haoyi <haoyi@dropbox.com> | 2014-11-16 19:45:18 -0800 |
commit | de14d719e050a301d0da1b7813d41789efba78f8 (patch) | |
tree | ba9fa94658b81867ea02028b1aa94d0d836e7a11 | |
parent | 9b15aa91bd6d75e492c3872f7d6efe1dba25030b (diff) | |
download | hands-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.scala | 38 |
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") |