summaryrefslogtreecommitdiff
path: root/test/files/scalacheck/quasiquotes
diff options
context:
space:
mode:
authorJason Zaugg <jzaugg@gmail.com>2014-07-15 15:03:09 +0200
committerJason Zaugg <jzaugg@gmail.com>2014-07-15 15:03:09 +0200
commit41491b081421989e15d7bbfb7a97c0e7669ad1d9 (patch)
treeb65a640bca0110cfbd5465c50dceacda7f4bfe7f /test/files/scalacheck/quasiquotes
parent2429603c3fe9c2287907690ceda25c599270864b (diff)
parent9d527b6558f9ecf32467b6f414175267bb44c1d7 (diff)
downloadscala-41491b081421989e15d7bbfb7a97c0e7669ad1d9.tar.gz
scala-41491b081421989e15d7bbfb7a97c0e7669ad1d9.tar.bz2
scala-41491b081421989e15d7bbfb7a97c0e7669ad1d9.zip
Merge pull request #3858 from densh/si/8703
SI-8703 add support for blocks with just a single expression to quasiquotes
Diffstat (limited to 'test/files/scalacheck/quasiquotes')
-rw-r--r--test/files/scalacheck/quasiquotes/TermDeconstructionProps.scala7
1 files changed, 7 insertions, 0 deletions
diff --git a/test/files/scalacheck/quasiquotes/TermDeconstructionProps.scala b/test/files/scalacheck/quasiquotes/TermDeconstructionProps.scala
index 49ffaff630..07e8f3faac 100644
--- a/test/files/scalacheck/quasiquotes/TermDeconstructionProps.scala
+++ b/test/files/scalacheck/quasiquotes/TermDeconstructionProps.scala
@@ -246,4 +246,11 @@ object TermDeconstructionProps extends QuasiquoteProperties("term deconstruction
assert(f ≈ `new`)
assert(argss.isEmpty)
}
+
+ property("SI-8703 extract block with single expression") = test {
+ val q"{ $a }" = Block(Nil, q"1")
+ val Literal(Constant(1)) = a
+ val q"{ $b }" = q"2"
+ val Literal(Constant(2)) = b
+ }
}