Skip to content
This repository has been archived by the owner on Jan 8, 2024. It is now read-only.

Commit

Permalink
go fmt
Browse files Browse the repository at this point in the history
  • Loading branch information
izaaklauer committed Jun 23, 2021
1 parent b73b0fe commit f6206b3
Showing 1 changed file with 5 additions and 5 deletions.
10 changes: 5 additions & 5 deletions internal/env/env_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -10,32 +10,32 @@ func TestGetEnvBool(t *testing.T) {
envVarTestKey := "WAYPOINT_GET_ENV_BOOL_TEST"
require := require.New(t)

t.Run("Unset env var returns default", func (t *testing.T) {
t.Run("Unset env var returns default", func(t *testing.T) {
require.True(GetEnvBool(envVarTestKey, true))
require.False(GetEnvBool(envVarTestKey, false))
})

t.Run("Empty env var returns default", func (t *testing.T) {
t.Run("Empty env var returns default", func(t *testing.T) {
os.Setenv(envVarTestKey, "")
require.True(GetEnvBool(envVarTestKey, true))
require.False(GetEnvBool(envVarTestKey, false))
})

t.Run("Non-truthy env var returns default", func (t *testing.T) {
t.Run("Non-truthy env var returns default", func(t *testing.T) {
os.Setenv(envVarTestKey, "unparseable")
require.True(GetEnvBool(envVarTestKey, true))
require.False(GetEnvBool(envVarTestKey, false))
})

t.Run("true/false env vars return non-default", func (t *testing.T) {
t.Run("true/false env vars return non-default", func(t *testing.T) {
os.Setenv(envVarTestKey, "true")
require.True(GetEnvBool(envVarTestKey, false))

os.Setenv(envVarTestKey, "false")
require.False(GetEnvBool(envVarTestKey, true))
})

t.Run("1 evaluates as true", func (t *testing.T) {
t.Run("1 evaluates as true", func(t *testing.T) {
os.Setenv(envVarTestKey, "1")
require.True(GetEnvBool(envVarTestKey, false))
require.True(GetEnvBool(envVarTestKey, true))
Expand Down

0 comments on commit f6206b3

Please sign in to comment.