summaryrefslogtreecommitdiff
path: root/test/files/scalacheck/quasiquotes/TermConstructionProps.scala
diff options
context:
space:
mode:
authorDen Shabalin <den.shabalin@gmail.com>2013-12-02 14:59:53 +0100
committerDen Shabalin <den.shabalin@gmail.com>2013-12-10 16:02:02 +0100
commit207b945353bd49f4357ebb9921280591b309db3f (patch)
tree6b23a4daf67c85af61a3114b55e9ed3c72dee44d /test/files/scalacheck/quasiquotes/TermConstructionProps.scala
parent8bde124040f3e053d6312702f2cd722ac92fc132 (diff)
downloadscala-207b945353bd49f4357ebb9921280591b309db3f.tar.gz
scala-207b945353bd49f4357ebb9921280591b309db3f.tar.bz2
scala-207b945353bd49f4357ebb9921280591b309db3f.zip
SI-8016 Ensure that q”..$xs” is equivalent to q”{..$xs}”
Diffstat (limited to 'test/files/scalacheck/quasiquotes/TermConstructionProps.scala')
-rw-r--r--test/files/scalacheck/quasiquotes/TermConstructionProps.scala6
1 files changed, 6 insertions, 0 deletions
diff --git a/test/files/scalacheck/quasiquotes/TermConstructionProps.scala b/test/files/scalacheck/quasiquotes/TermConstructionProps.scala
index cdd96205de..503c7e5353 100644
--- a/test/files/scalacheck/quasiquotes/TermConstructionProps.scala
+++ b/test/files/scalacheck/quasiquotes/TermConstructionProps.scala
@@ -203,4 +203,10 @@ object TermConstructionProps extends QuasiquoteProperties("term construction") {
assert(q"f(..${l1 ++ l2}, $baz)" ≈ q"f(foo, bar, baz)")
assert(q"f(${if (true) q"a" else q"b"})" ≈ q"f(a)")
}
+
+ property("SI-8016") = test {
+ val xs = q"1" :: q"2" :: Nil
+ assertEqAst(q"..$xs", "{1; 2}")
+ assertEqAst(q"{..$xs}", "{1; 2}")
+ }
}