3
0

Rework render vars, allow (R)Vars as input arg

This commit is contained in:
Denis Arh
2021-03-30 16:18:34 +02:00
parent 333b2f344f
commit e49f09405b
8 changed files with 25 additions and 51 deletions
+16
View File
@@ -58,6 +58,22 @@ func TestVars_Decode(t *testing.T) {
req.NoError(vars.Decode(dst))
})
t.Run("vars-in-vars", func(t *testing.T) {
var (
req = require.New(t)
dst = &struct {
Vars RVars `var:"vars"`
}{}
vars = RVars{
"vars": RVars{"foo": Must(NewString("bar"))}.Vars(),
}.Vars()
)
req.NoError(vars.Decode(dst))
})
t.Run("int-uint", func(t *testing.T) {
var (
req = require.New(t)