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) | 		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