Avoid polluted-env problems in config tests [#34]
I mean...it's *possible* someone will have SECRET_WATER set in their env, right? Might as well be paranoid; it doesn't cost much.
This commit is contained in:
parent
22aa1df894
commit
dbcef2699e
2
internal/env/config_test.go
vendored
2
internal/env/config_test.go
vendored
|
@ -186,6 +186,7 @@ func (suite *ConfigTestSuite) TestLogDebugCensorsKubeToken() {
|
||||||
func (suite *ConfigTestSuite) TestNewConfigWithValuesSecrets() {
|
func (suite *ConfigTestSuite) TestNewConfigWithValuesSecrets() {
|
||||||
suite.unsetenv("VALUES")
|
suite.unsetenv("VALUES")
|
||||||
suite.unsetenv("STRING_VALUES")
|
suite.unsetenv("STRING_VALUES")
|
||||||
|
suite.unsetenv("SECRET_WATER")
|
||||||
suite.setenv("SECRET_FIRE", "Eru_Ilúvatar")
|
suite.setenv("SECRET_FIRE", "Eru_Ilúvatar")
|
||||||
suite.setenv("SECRET_RINGS", "1")
|
suite.setenv("SECRET_RINGS", "1")
|
||||||
suite.setenv("PLUGIN_VALUES", "fire=$SECRET_FIRE,water=${SECRET_WATER}")
|
suite.setenv("PLUGIN_VALUES", "fire=$SECRET_FIRE,water=${SECRET_WATER}")
|
||||||
|
@ -200,6 +201,7 @@ func (suite *ConfigTestSuite) TestNewConfigWithValuesSecrets() {
|
||||||
|
|
||||||
func (suite *ConfigTestSuite) TestValuesSecretsWithDebugLogging() {
|
func (suite *ConfigTestSuite) TestValuesSecretsWithDebugLogging() {
|
||||||
suite.unsetenv("VALUES")
|
suite.unsetenv("VALUES")
|
||||||
|
suite.unsetenv("SECRET_WATER")
|
||||||
suite.setenv("SECRET_FIRE", "Eru_Ilúvatar")
|
suite.setenv("SECRET_FIRE", "Eru_Ilúvatar")
|
||||||
suite.setenv("PLUGIN_DEBUG", "true")
|
suite.setenv("PLUGIN_DEBUG", "true")
|
||||||
suite.setenv("PLUGIN_STRING_VALUES", "fire=$SECRET_FIRE")
|
suite.setenv("PLUGIN_STRING_VALUES", "fire=$SECRET_FIRE")
|
||||||
|
|
Loading…
Reference in a new issue