(t *testing.T)
| 277 | } |
| 278 | |
| 279 | func TestLoadFromRemoteURL(t *testing.T) { |
| 280 | fs := http.FileServer(http.Dir("testdata")) |
| 281 | ts := createTestServer(t, fs) |
| 282 | ts.Start() |
| 283 | defer ts.Close() |
| 284 | |
| 285 | loader := NewLoader() |
| 286 | loader.IsExternalRefsAllowed = true |
| 287 | url, err := url.Parse("http://" + addr + "/test.openapi.json") |
| 288 | require.NoError(t, err) |
| 289 | |
| 290 | doc, err := loader.LoadFromURI(url) |
| 291 | require.NoError(t, err) |
| 292 | |
| 293 | require.Equal(t, &Types{"string"}, doc.Components.Schemas["TestSchema"].Value.Type) |
| 294 | } |
| 295 | |
| 296 | func TestLoadWithReferenceInReference(t *testing.T) { |
| 297 | loader := NewLoader() |
nothing calls this directly
no test coverage detected
searching dependent graphs…