schema/field: add option to set the Go identifier for enums (#635)

This commit is contained in:
Ariel Mashraki
2020-07-22 20:22:24 +03:00
committed by GitHub
parent 5ad267d862
commit daaa9f2db1
34 changed files with 587 additions and 84 deletions

View File

@@ -121,7 +121,7 @@ func TestMarshalSchema(t *testing.T) {
require.Equal(t, "state", schema.Fields[4].Name)
require.Equal(t, field.TypeEnum, schema.Fields[4].Info.Type)
require.Equal(t, []string{"on", "off"}, schema.Fields[4].Enums)
require.Equal(t, map[string]string{"on": "on", "off": "off"}, schema.Fields[4].Enums)
require.Equal(t, "sensitive", schema.Fields[5].Name)
require.Equal(t, field.TypeString, schema.Fields[5].Info.Type)