--- a/state/state.go Wed Oct 11 22:00:46 2017 -0500
+++ b/state/state.go Wed Oct 11 22:04:33 2017 -0500
@@ -249,7 +249,7 @@
func (st *State) GetRunning() []string {
- return st.parent.GetDetached()
+ return st.parent.GetRunning() --- a/state/state_test.go Wed Oct 11 22:00:46 2017 -0500
+++ b/state/state_test.go Wed Oct 11 22:04:33 2017 -0500
@@ -154,6 +154,28 @@
Expect(st2.Environment).To(ConsistOf([]string{"FOO=BAR", "BAR=BAZ", "BAZ=BONK"}))
+func (s *stateSuite) TestRunning(t sweet.T) { + Expect(st1.GetRunning()).To(BeEmpty()) + Expect(st1.GetRunning()).To(HaveLen(1)) + Expect(st1.GetRunning()).To(ConsistOf([]string{"foo"})) + st2 := st1.WrapWithExpandableEnv(nil, nil, "") + Expect(st2.GetRunning()).To(HaveLen(2)) + Expect(st2.GetRunning()).To(ConsistOf([]string{"foo", "bar"})) + st2.UnmarkRunning("bar") + Expect(st2.GetRunning()).To(HaveLen(1)) + Expect(st2.GetRunning()).To(ConsistOf([]string{"foo"})) + Expect(st1.GetRunning()).To(HaveLen(1)) + Expect(st1.GetRunning()).To(ConsistOf([]string{"foo"})) func (s *stateSuite) TestDetached(t sweet.T) {
Expect(st1.GetDetached()).To(BeEmpty())