From e027120266a82dcd7d37ec1d0d14873fa70742fe Mon Sep 17 00:00:00 2001 From: Dave Henderson Date: Sat, 23 Jan 2016 21:16:13 -0500 Subject: =?UTF-8?q?=F0=9F=92=84=20slight=20refactoring=20&=20adding=20some?= =?UTF-8?q?=20vague=20unit=20tests...?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Dave Henderson --- context_test.go | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) create mode 100644 context_test.go (limited to 'context_test.go') diff --git a/context_test.go b/context_test.go new file mode 100644 index 00000000..4e339533 --- /dev/null +++ b/context_test.go @@ -0,0 +1,21 @@ +package main + +import ( + "os" + "testing" + + "github.com/stretchr/testify/assert" +) + +func TestEnvMapifiesEnvironment(t *testing.T) { + c := &Context{} + env := c.Env() + assert.Equal(t, env["USER"], os.Getenv("USER")) +} + +func TestEnvGetsUpdatedEnvironment(t *testing.T) { + c := &Context{} + assert.Empty(t, c.Env()["FOO"]) + os.Setenv("FOO", "foo") + assert.Equal(t, c.Env()["FOO"], "foo") +} -- cgit v1.2.3