summaryrefslogtreecommitdiff
path: root/scalatexApi/src/test/scala/torimatomeru/SyntaxTest.scala
blob: 8d5a0d89b6649a659b68cc5aa1db88b2dfbe0c9c (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
package torimatomeru
import utest._
import utest.framework.Test
import utest.util.Tree

object SyntaxTest extends TestSuite{
  def check[T](input: String, parse: ScalaSyntax => scala.util.Try[T], expected: T) = {
    val parsed = parse(new ScalaSyntax(input)).get
    assert(parsed == expected)
  }
  def tests = TestSuite{

    "omg" - check(
      """if (true) () else ()""",
      _.IfCFlow.run(), ()
    )
  }
}