summaryrefslogtreecommitdiff
path: root/api/src/test/scala/twist/AdvancedTests.scala
diff options
context:
space:
mode:
Diffstat (limited to 'api/src/test/scala/twist/AdvancedTests.scala')
-rw-r--r--api/src/test/scala/twist/AdvancedTests.scala120
1 files changed, 0 insertions, 120 deletions
diff --git a/api/src/test/scala/twist/AdvancedTests.scala b/api/src/test/scala/twist/AdvancedTests.scala
deleted file mode 100644
index eb9e69f..0000000
--- a/api/src/test/scala/twist/AdvancedTests.scala
+++ /dev/null
@@ -1,120 +0,0 @@
-package twist
-
-import utest._
-import twist.stages._
-import scalatags.Text.all._
-
-
-/**
-* Created by haoyi on 7/14/14.
-*/
-object AdvancedTests extends TestSuite{
- import TestUtil._
-
- val tests = TestSuite{
- 'localDef{
- check(
- tw("""
- @lol(n: Int) = @{
- "omg" * n
- }
-
- @lol(2)
- """),
- "omgomg"
- )
- }
- 'innerTemplate{
- check(
- tw("""
- @lol(f: Int) =
- omg @f
-
- @lol(1)
- @lol(2: Int)
- @lol(3 + 1)
- """),
- tw("""
- @lol(f: Int) ={
- omg @f
- }
- @lol(1)
- @lol(2: Int)
- @lol(3 + 1)
- """),
- tw("""
- @lol(f: Int) = {
- omg @f
- }
- @lol(1)
- @lol(2: Int)
- @lol(3 + 1)
- """),
- """
- omg1omg2omg4
- """
- )
- }
- 'innerInnerTemplate{
- check(
- tw("""
- @lol(f: Int) =
- @wtf(g: Int) =
- wtf @g
-
- @wtf(1 + 2 + 3)
- @wtf(f)
-
- @lol(1)
- @lol(2: Int)
- @lol(3 + 1)
- """),
- tw("""
- @lol(f: Int) = {
- @wtf(g: Int) = {
- wtf @g
- }
- @wtf(1 + 2 + 3)
- @wtf(f)
- }
- @lol(1)
- @lol(2: Int)
- @lol(3 + 1)
- """),
- tw("""
- @lol(f: Int) = {
- @wtf(g: Int) =
- wtf @g
-
- @wtf(1 + 2 + 3)
- @wtf(f)
- }
- @lol(1)
- @lol(2: Int)
- @lol(3 + 1)
- """),
- tw("""
- @lol(f: Int) =
- @wtf(g: Int) = {
- wtf @g
- }
- @wtf(1 + 2 + 3)
- @wtf(f)
-
- @lol(1)
- @lol(2: Int)
- @lol(3 + 1)
- """),
- """
- wtf6
- wtf1
- wtf6
- wtf2
- wtf6
- wtf4
- """
- )
- }
-
- }
-}