mirror of https://github.com/sbt/sbt.git
Add simple scripted test to verify overwrite functionality doesn't break .sbt file.
This commit is contained in:
parent
bb646d0437
commit
e747b7b378
|
|
@ -0,0 +1,6 @@
|
|||
k1 := {
|
||||
}
|
||||
|
||||
k2 := {
|
||||
}
|
||||
|
||||
|
|
@ -0,0 +1,8 @@
|
|||
import sbt._
|
||||
|
||||
object TestBuild extends Build {
|
||||
val k1 = TaskKey[Unit]("k1")
|
||||
val k2 = TaskKey[Unit]("k2")
|
||||
|
||||
lazy val root = Project("root", file("."))
|
||||
}
|
||||
|
|
@ -0,0 +1,22 @@
|
|||
> set k1 := {error("k1")}
|
||||
> session save
|
||||
> reload
|
||||
-> k1
|
||||
|
||||
> set k2 <<= k1 map identity
|
||||
> session save
|
||||
> reload
|
||||
-> k2
|
||||
|
||||
> set k1 := {}
|
||||
> session save
|
||||
> reload
|
||||
> k1
|
||||
> k2
|
||||
|
||||
> set k1 <<= k1 map {_ => error("k1")}
|
||||
> set k2 := {}
|
||||
> session save
|
||||
> reload
|
||||
-> k1
|
||||
> k2
|
||||
Loading…
Reference in New Issue