Support for default values ${var=default} in interpolation variables.

This commit is contained in:
Alec Thomas
2019-09-24 13:33:20 +10:00
parent f7d3d9bfb5
commit 9a1f499155
3 changed files with 13 additions and 10 deletions
+2 -3
View File
@@ -8,10 +8,9 @@ import (
func TestInterpolate(t *testing.T) {
vars := map[string]string{
"name": "Bobby Brown",
"age": "35",
"age": "35",
}
actual, err := interpolate("${name} is ${age} years old", vars)
actual, err := interpolate("${name=Bobby Brown} is ${age} years old", vars)
require.NoError(t, err)
require.Equal(t, `Bobby Brown is 35 years old`, actual)
}