diff options
Diffstat (limited to 'common/maps/params_test.go')
-rw-r--r-- | common/maps/params_test.go | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/common/maps/params_test.go b/common/maps/params_test.go index 89b149617..7443553f1 100644 --- a/common/maps/params_test.go +++ b/common/maps/params_test.go @@ -22,10 +22,14 @@ import ( func TestGetNestedParam(t *testing.T) { m := map[string]interface{}{ + "string": "value", "first": 1, "with_underscore": 2, "nested": map[string]interface{}{ "color": "blue", + "nestednested": map[string]interface{}{ + "color": "green", + }, }, } @@ -41,5 +45,7 @@ func TestGetNestedParam(t *testing.T) { assert.Equal(1, must("First", "_", m)) assert.Equal(2, must("with_underscore", "_", m)) assert.Equal("blue", must("nested_color", "_", m)) + assert.Equal("green", must("nested.nestednested.color", ".", m)) + assert.Nil(must("string.name", ".", m)) } |