test: added envvals_loader unit test for environment values
Signed-off-by: Vincent Chenal <vincent.chenal@protonmail.com>
This commit is contained in:
		
							parent
							
								
									dfd68faef0
								
							
						
					
					
						commit
						0a6bcf791b
					
				|  | @ -228,3 +228,22 @@ func TestEnvValsLoad_MultiHCL(t *testing.T) { | |||
| 		t.Error(diff) | ||||
| 	} | ||||
| } | ||||
| 
 | ||||
| func TestEnvValsLoad_EnvironmentValues(t *testing.T) { | ||||
| 	l := newLoader() | ||||
| 	env := environment.New("test") | ||||
| 	env.Values["foo"] = "bar" | ||||
| 
 | ||||
| 	actual, err := l.LoadEnvironmentValues(nil, []any{"testdata/values.9.yaml.gotmpl"}, env, "") | ||||
| 	if err != nil { | ||||
| 		t.Fatal(err) | ||||
| 	} | ||||
| 
 | ||||
| 	expected := map[string]any{ | ||||
| 		"foo": "bar", | ||||
| 	} | ||||
| 
 | ||||
| 	if diff := cmp.Diff(expected, actual); diff != "" { | ||||
| 		t.Error(diff) | ||||
| 	} | ||||
| } | ||||
|  |  | |||
|  | @ -0,0 +1 @@ | |||
| foo: {{ .Values.foo }} | ||||
		Loading…
	
		Reference in New Issue