File tree Expand file tree Collapse file tree 1 file changed +12
-4
lines changed
Expand file tree Collapse file tree 1 file changed +12
-4
lines changed Original file line number Diff line number Diff line change @@ -13,6 +13,7 @@ import (
1313)
1414
1515func TestIssue5 (t * testing.T ) {
16+ assert := require .New (t )
1617 data := `{
1718 "openapi": "3.1.0",
1819 "info": {
@@ -58,10 +59,17 @@ func TestIssue5(t *testing.T) {
5859
5960 var oas openapi.OpenAPI
6061 err := json .Unmarshal ([]byte (data ), & oas )
61- if err != nil {
62- t .Errorf ("Failed: %s" , err )
63- t .FailNow ()
64- }
62+ assert .NoError (err )
63+ pi := oas .Paths .Items ["/catalogue/{id}" ]
64+ assert .NotNil (pi )
65+ assert .NotNil (pi .Parameters )
66+ assert .Len (* pi .Parameters , 1 )
67+ params := * pi .Parameters
68+ param := params [0 ]
69+ paramobj := param .(* openapi.ParameterObj )
70+ assert .Contains (paramobj .Examples , "an example" )
71+ ex := paramobj .Examples ["an example" ].(* openapi.ExampleObj )
72+ assert .Equal (json .RawMessage (`"someval"` ), ex .Value )
6573}
6674
6775func TestExample (t * testing.T ) {
You can’t perform that action at this time.
0 commit comments