INNER CODE UNIT · Go
mapOf
yannh/kubeconform · openapi2jsonschema-go/openapi2jsonschema_test.go:25
func mapOf(kv ...any) *OrderedMap {
m := NewOrderedMap()
for i := 0; i < len(kv); i += 2 {
m.Set(kv[i].(string), kv[i+1])
}
return m
}
func TestAdditionalProperties(t *testing.T) {
cases := []struct {
name string
input *OrderedMap
expect string
}{
{
name: "object with properties gets additionalProperties:false",
input: mapOf("something", mapOf("properties", NewOrderedMap())),
expect: `{"something":{"properties":{},"additionalProperties":false}}`,