From de14d719e050a301d0da1b7813d41789efba78f8 Mon Sep 17 00:00:00 2001 From: Li Haoyi Date: Sun, 16 Nov 2014 19:45:18 -0800 Subject: Kinda-minimized the ParserTests.scala hang --- .../src/test/scala/scalaparser/SyntaxTest.scala | 38 +++++++++++++++++++--- 1 file changed, 34 insertions(+), 4 deletions(-) (limited to 'scalatexApi') 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") -- cgit v1.2.3