summaryrefslogtreecommitdiff
path: root/test/files
diff options
context:
space:
mode:
authorJosh Suereth <Joshua.Suereth@gmail.com>2012-09-02 04:22:37 -0700
committerJosh Suereth <Joshua.Suereth@gmail.com>2012-09-02 04:22:37 -0700
commit2b707ee99bbb44447315874d360c498aac4c3089 (patch)
tree3337b59be4477e7a9db300d4ec87c4a97b46df60 /test/files
parent6e1ff1c92d32b567a41b10c0e4321adf01d3e616 (diff)
parentce048745e1520c03cd1467933a87f4d5f8b77652 (diff)
downloadscala-2b707ee99bbb44447315874d360c498aac4c3089.tar.gz
scala-2b707ee99bbb44447315874d360c498aac4c3089.tar.bz2
scala-2b707ee99bbb44447315874d360c498aac4c3089.zip
Merge pull request #1231 from paulp/issue/6273
Fix for SI-6273, repl string interpolation.
Diffstat (limited to 'test/files')
-rw-r--r--test/files/neg/t5510.check2
-rw-r--r--test/files/run/t6273.check19
-rw-r--r--test/files/run/t6273.scala11
3 files changed, 31 insertions, 1 deletions
diff --git a/test/files/neg/t5510.check b/test/files/neg/t5510.check
index 60da3bed40..04220e79bb 100644
--- a/test/files/neg/t5510.check
+++ b/test/files/neg/t5510.check
@@ -13,7 +13,7 @@ t5510.scala:5: error: unclosed string literal
t5510.scala:6: error: unclosed multi-line string literal
val s5 = ""s""" $s1 $s2 s"
^
-t5510.scala:7: error: '}' expected but eof found.
+t5510.scala:7: error: unclosed multi-line string literal
}
^
6 errors found
diff --git a/test/files/run/t6273.check b/test/files/run/t6273.check
new file mode 100644
index 0000000000..c1c18daac2
--- /dev/null
+++ b/test/files/run/t6273.check
@@ -0,0 +1,19 @@
+Type in expressions to have them evaluated.
+Type :help for more information.
+
+scala>
+
+scala> val y = 55
+y: Int = 55
+
+scala> val x = s"""
+ y = $y
+"""
+x: String =
+"
+ y = 55
+"
+
+scala>
+
+scala>
diff --git a/test/files/run/t6273.scala b/test/files/run/t6273.scala
new file mode 100644
index 0000000000..ed0fd452e0
--- /dev/null
+++ b/test/files/run/t6273.scala
@@ -0,0 +1,11 @@
+import scala.tools.partest.ReplTest
+
+object Test extends ReplTest {
+ def tq = "\"\"\""
+ def code = s"""
+val y = 55
+val x = s$tq
+ y = $$y
+$tq
+ """
+}