package openapi3 import ( "testing" "github.com/stretchr/testify/require" ) func TestIssue753(t *testing.T) { loader := NewLoader() doc, err := loader.LoadFromFile("testdata/issue753.yml") require.NoError(t, err) err = doc.Validate(loader.Context) require.NoError(t, err) require.NotNil(t, (*doc.Paths["/test1"].Post.Callbacks["callback1"].Value)["{$request.body#/callback}"].Post.RequestBody.Value.Content["application/json"].Schema.Value) require.NotNil(t, (*doc.Paths["/test2"].Post.Callbacks["callback2"].Value)["{$request.body#/callback}"].Post.RequestBody.Value.Content["application/json"].Schema.Value) }