summaryrefslogtreecommitdiff
path: root/test/files/run/repl-save.scala
blob: c98e6aebc3748605333c99e5d27aed27e32e7749 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
import scala.tools.partest.SessionTest

object Test extends SessionTest {
  def session =
s"""|Type in expressions to have them evaluated.
    |Type :help for more information.
    |
    |scala> val i = 7
    |i: Int = 7
    |
    |scala> val j = 8
    |j: Int = 8
    |
    |scala> i * j
    |res0: Int = 56
    |
    |scala> :save $saveto
    |
    |scala> :quit"""
  def saveto = testOutput / "session.repl"
  override def show() = {
    super.show()
    Console print saveto.toFile.slurp
  }
}