diff options
Diffstat (limited to 'pkg/env/env_test.go')
| -rw-r--r-- | pkg/env/env_test.go | 65 |
1 files changed, 0 insertions, 65 deletions
diff --git a/pkg/env/env_test.go b/pkg/env/env_test.go deleted file mode 100644 index 41ccaf9..0000000 --- a/pkg/env/env_test.go +++ /dev/null @@ -1,65 +0,0 @@ -package env - -import ( - "os" - "testing" - - "github.com/stretchr/testify/assert" -) - -func Test_GetBoolVal(t *testing.T) { - t.Run("Get 'true' value from existing env var", func(t *testing.T) { - _ = os.Setenv("TEST_BOOL_VAL", "true") - defer os.Setenv("TEST_BOOL_VAL", "") - assert.True(t, GetBoolVal("TEST_BOOL_VAL", false)) - }) - t.Run("Get 'false' value from existing env var", func(t *testing.T) { - _ = os.Setenv("TEST_BOOL_VAL", "false") - defer os.Setenv("TEST_BOOL_VAL", "") - assert.False(t, GetBoolVal("TEST_BOOL_VAL", true)) - }) - t.Run("Get default value from non-existing env var", func(t *testing.T) { - _ = os.Setenv("TEST_BOOL_VAL", "") - assert.True(t, GetBoolVal("TEST_BOOL_VAL", true)) - }) -} - -func Test_GetStringVal(t *testing.T) { - t.Run("Get string value from existing env var", func(t *testing.T) { - _ = os.Setenv("TEST_STRING_VAL", "test") - defer os.Setenv("TEST_STRING_VAL", "") - assert.Equal(t, "test", GetStringVal("TEST_STRING_VAL", "invalid")) - }) - t.Run("Get default value from non-existing env var", func(t *testing.T) { - _ = os.Setenv("TEST_STRING_VAL", "") - defer os.Setenv("TEST_STRING_VAL", "") - assert.Equal(t, "invalid", GetStringVal("TEST_STRING_VAL", "invalid")) - }) -} - -func Test_ParseNumFromEnv(t *testing.T) { - t.Run("Get number from existing env var within range", func(t *testing.T) { - _ = os.Setenv("TEST_NUM_VAL", "5") - defer os.Setenv("TEST_NUM_VAL", "") - assert.Equal(t, 5, ParseNumFromEnv("TEST_NUM_VAL", 0, 1, 10)) - }) - t.Run("Get default value from non-existing env var", func(t *testing.T) { - _ = os.Setenv("TEST_NUM_VAL", "") - assert.Equal(t, 10, ParseNumFromEnv("TEST_NUM_VAL", 10, 1, 20)) - }) - t.Run("Get default value from env var with non-numeric value", func(t *testing.T) { - _ = os.Setenv("TEST_NUM_VAL", "abc") - defer os.Setenv("TEST_NUM_VAL", "") - assert.Equal(t, 10, ParseNumFromEnv("TEST_NUM_VAL", 10, 1, 20)) - }) - t.Run("Get default value from env var with value less than min", func(t *testing.T) { - _ = os.Setenv("TEST_NUM_VAL", "0") - defer os.Setenv("TEST_NUM_VAL", "") - assert.Equal(t, 10, ParseNumFromEnv("TEST_NUM_VAL", 10, 1, 20)) - }) - t.Run("Get default value from env var with value greater than max", func(t *testing.T) { - _ = os.Setenv("TEST_NUM_VAL", "30") - defer os.Setenv("TEST_NUM_VAL", "") - assert.Equal(t, 10, ParseNumFromEnv("TEST_NUM_VAL", 10, 1, 20)) - }) -} |
