Esempio n. 1
0
				"HOME": "/home/alice",
			}

			Expect(envForwards.Array()).To(Equal(envBackwards.Array()))
		})

		Describe("merging in a second environment", func() {
			It("adds the new environment to the old one", func() {
				old := process.Env{
					"HOME": "/home/alice",
				}
				extra := process.Env{
					"USER": "******",
				}

				merged := old.Merge(extra)
				Expect(merged.Array()).To(ConsistOf(
					"HOME=/home/alice",
					"USER=alice",
				))
			})

			It("merges the new environment into the old one (new values win)", func() {
				old := process.Env{
					"USER": "******",
				}
				extra := process.Env{
					"USER": "******",
				}

				merged := old.Merge(extra)