diff options
author | Seth Tisue <seth@tisue.net> | 2015-10-14 17:20:58 +0200 |
---|---|---|
committer | Seth Tisue <seth@tisue.net> | 2015-10-14 17:20:58 +0200 |
commit | 68ce049c7a99f7c538d702182b46877806f54596 (patch) | |
tree | b2115b39701dae3e7bcdd87ee89cc27c96951ced /test | |
parent | 9834fc8654077b8bf63237b7278fa48ed01e200d (diff) | |
parent | f29096285f39dfea25c0644ed3066fb9630def78 (diff) | |
download | scala-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.check | 28 | ||||
-rw-r--r-- | test/files/run/repl-paste-5.scala | 18 |
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 + """ + //) +} |