@@ -24,23 +24,6 @@ import (
2424 "github.com/go-spring/spring-core/util/assert"
2525)
2626
27- func TestReplaceKey (t * testing.T ) {
28- tests := []struct {
29- input string
30- want string
31- }{
32- {"MY_ENV_VAR" , "MY.ENV.VAR" },
33- {"_MY_ENV_" , "_MY.ENV_" },
34- {"__PREFIX__KEY__" , "__PREFIX__KEY__" },
35- {"NO_UNDERSCORES" , "NO.UNDERSCORES" },
36- {"_LEADING_AND_TRAILING_" , "_LEADING.AND.TRAILING_" },
37- }
38- for _ , tt := range tests {
39- got := replaceKey (tt .input )
40- assert .Equal (t , got , tt .want )
41- }
42- }
43-
4427func TestEnvironment (t * testing.T ) {
4528 os .Clearenv ()
4629
@@ -65,22 +48,6 @@ func TestEnvironment(t *testing.T) {
6548 assert .Equal (t , props .Get ("API_KEY" ), "key123" )
6649 })
6750
68- t .Run ("custom prefix" , func (t * testing.T ) {
69- _ = os .Setenv (EnvironmentPrefix , "APP_" )
70- _ = os .Setenv ("GS_CACHE_SIZE" , "100" )
71- _ = os .Setenv ("APP_DB_HOST" , "db1" )
72- _ = os .Setenv ("API_KEY" , "key123" )
73- defer func () {
74- _ = os .Unsetenv ("GS_DB_HOST" )
75- _ = os .Unsetenv ("API_KEY" )
76- }()
77- props := conf .New ()
78- err := NewEnvironment ().CopyTo (props )
79- assert .Nil (t , err )
80- assert .Equal (t , props .Get ("db.host" ), "db1" )
81- assert .Equal (t , props .Get ("API_KEY" ), "key123" )
82- })
83-
8451 t .Run ("custom patterns" , func (t * testing.T ) {
8552 _ = os .Setenv (IncludeEnvPatterns , "^TEST_" )
8653 _ = os .Setenv (ExcludeEnvPatterns , "^TEST_INTERNAL" )
0 commit comments