summaryrefslogtreecommitdiff
path: root/test
diff options
context:
space:
mode:
authorSeth Tisue <seth@tisue.net>2015-10-14 17:20:58 +0200
committerSeth Tisue <seth@tisue.net>2015-10-14 17:20:58 +0200
commit68ce049c7a99f7c538d702182b46877806f54596 (patch)
treeb2115b39701dae3e7bcdd87ee89cc27c96951ced /test
parent9834fc8654077b8bf63237b7278fa48ed01e200d (diff)
parentf29096285f39dfea25c0644ed3066fb9630def78 (diff)
downloadscala-68ce049c7a99f7c538d702182b46877806f54596.tar.gz
scala-68ce049c7a99f7c538d702182b46877806f54596.tar.bz2
scala-68ce049c7a99f7c538d702182b46877806f54596.zip
Merge pull request #4771 from som-snytt/issue/9492-here
SI-9492 REPL paste here doc
Diffstat (limited to 'test')
-rw-r--r--test/files/run/repl-paste-5.check28
-rw-r--r--test/files/run/repl-paste-5.scala18
2 files changed, 46 insertions, 0 deletions
diff --git a/test/files/run/repl-paste-5.check b/test/files/run/repl-paste-5.check
new file mode 100644
index 0000000000..8b97b8888d
--- /dev/null
+++ b/test/files/run/repl-paste-5.check
@@ -0,0 +1,28 @@
+
+scala> :paste < EOF
+// Entering paste mode (EOF to finish)
+
+class C { def c = 42 }
+EOF
+
+// Exiting paste mode, now interpreting.
+
+defined class C
+
+scala> new C().c
+res0: Int = 42
+
+scala> :paste <| EOF
+// Entering paste mode (EOF to finish)
+
+ |class D { def d = 42 }
+EOF
+
+// Exiting paste mode, now interpreting.
+
+defined class D
+
+scala> new D().d
+res1: Int = 42
+
+scala> :quit
diff --git a/test/files/run/repl-paste-5.scala b/test/files/run/repl-paste-5.scala
new file mode 100644
index 0000000000..890f47f141
--- /dev/null
+++ b/test/files/run/repl-paste-5.scala
@@ -0,0 +1,18 @@
+
+import scala.tools.partest.ReplTest
+
+object Test extends ReplTest {
+ //def code = ":paste < EOF\n" + (
+ def code =
+ """
+:paste < EOF
+class C { def c = 42 }
+EOF
+new C().c
+:paste <| EOF
+ |class D { def d = 42 }
+EOF
+new D().d
+ """
+ //)
+}