summaryrefslogtreecommitdiff
path: root/scalaParser/src/test/scala/scalaParser/SyntaxTest.scala
diff options
context:
space:
mode:
authorlihaoyi <haoyi.sg@gmail.com>2014-11-25 03:13:08 -0800
committerlihaoyi <haoyi.sg@gmail.com>2014-11-25 03:13:08 -0800
commitd088250ead15915e05f54bf90ac3fa51d1731969 (patch)
treef05d40a4eafb437f00054213302a85909b7dce72 /scalaParser/src/test/scala/scalaParser/SyntaxTest.scala
parent0665ad92f447c63d113514a5b9ecbac273eb2af4 (diff)
downloadhands-on-scala-js-d088250ead15915e05f54bf90ac3fa51d1731969.tar.gz
hands-on-scala-js-d088250ead15915e05f54bf90ac3fa51d1731969.tar.bz2
hands-on-scala-js-d088250ead15915e05f54bf90ac3fa51d1731969.zip
All tests pass
Diffstat (limited to 'scalaParser/src/test/scala/scalaParser/SyntaxTest.scala')
-rw-r--r--scalaParser/src/test/scala/scalaParser/SyntaxTest.scala10
1 files changed, 9 insertions, 1 deletions
diff --git a/scalaParser/src/test/scala/scalaParser/SyntaxTest.scala b/scalaParser/src/test/scala/scalaParser/SyntaxTest.scala
index c747928..d33ead0 100644
--- a/scalaParser/src/test/scala/scalaParser/SyntaxTest.scala
+++ b/scalaParser/src/test/scala/scalaParser/SyntaxTest.scala
@@ -14,7 +14,7 @@ object SyntaxTest extends TestSuite{
case Failure(f: ParseError) =>
println(f.position)
println(f.formatExpectedAsString)
-// println(f.formatTraces)
+ println(f.formatTraces)
throw new Exception(f.position + "\t" + f.formatTraces)
case Success(parsed) =>
assert(parsed == input)
@@ -380,6 +380,14 @@ object SyntaxTest extends TestSuite{
|}
""".stripMargin
)
+ * - check(
+ """
+ |class Parser {
+ | {() => }
+ |}
+ |
+ """.stripMargin
+ )
}
def checkFile(path: String) = check(io.Source.fromFile(path).mkString)
'file{