@@ -9,8 +9,10 @@ import (
99func TestExpandWithEnv (t * testing.T ) {
1010 testEnvVar := "TEST_VAR"
1111 testEnvValue := "TestValue"
12- os .Setenv (testEnvVar , testEnvValue )
13- defer os .Unsetenv (testEnvVar )
12+ _ = os .Setenv (testEnvVar , testEnvValue )
13+ defer func () {
14+ _ = os .Unsetenv (testEnvVar )
15+ }()
1416
1517 tests := []struct {
1618 input string
@@ -46,35 +48,35 @@ func TestExpandWithEnvNilInput(t *testing.T) {
4648
4749func TestGetEnvOrDefault (t * testing.T ) {
4850 // Test for string
49- os .Setenv ("TEST_STRING" , "test" )
51+ _ = os .Setenv ("TEST_STRING" , "test" )
5052 resultString := GetEnvOrDefault ("TEST_STRING" , "default" )
5153 if resultString != "test" {
5254 t .Errorf ("Expected 'test', got %s" , resultString )
5355 }
5456
5557 // Test for int
56- os .Setenv ("TEST_INT" , "123" )
58+ _ = os .Setenv ("TEST_INT" , "123" )
5759 resultInt := GetEnvOrDefault ("TEST_INT" , 0 )
5860 if resultInt != 123 {
5961 t .Errorf ("Expected 123, got %d" , resultInt )
6062 }
6163
6264 // Test for bool
63- os .Setenv ("TEST_BOOL" , "true" )
65+ _ = os .Setenv ("TEST_BOOL" , "true" )
6466 resultBool := GetEnvOrDefault ("TEST_BOOL" , false )
6567 if resultBool != true {
6668 t .Errorf ("Expected true, got %t" , resultBool )
6769 }
6870
6971 // Test for float64
70- os .Setenv ("TEST_FLOAT" , "1.23" )
72+ _ = os .Setenv ("TEST_FLOAT" , "1.23" )
7173 resultFloat := GetEnvOrDefault ("TEST_FLOAT" , 0.0 )
7274 if resultFloat != 1.23 {
7375 t .Errorf ("Expected 1.23, got %f" , resultFloat )
7476 }
7577
7678 // Test for time.Duration
77- os .Setenv ("TEST_DURATION" , "1h" )
79+ _ = os .Setenv ("TEST_DURATION" , "1h" )
7880 resultDuration := GetEnvOrDefault ("TEST_DURATION" , time .Duration (0 ))
7981 if resultDuration != time .Hour {
8082 t .Errorf ("Expected 1h, got %s" , resultDuration )
0 commit comments