@@ -5,8 +5,6 @@ package spec
55
66import (
77 "encoding/json"
8- "net/http"
9- "net/http/httptest"
108 "os"
119 "path/filepath"
1210 "testing"
@@ -130,9 +128,7 @@ func TestResolveParamWithBase(t *testing.T) {
130128}
131129
132130func TestResolveRemoteRef_RootSame (t * testing.T ) {
133- fileserver := http .FileServer (http .Dir (specs ))
134- server := httptest .NewServer (fileserver )
135- defer server .Close ()
131+ server := fixtureServer (t , specs )
136132
137133 rootDoc := new (Swagger )
138134 b , err := os .ReadFile (filepath .Join (specs , "refed.json" ))
@@ -158,9 +154,7 @@ func TestResolveRemoteRef_RootSame(t *testing.T) {
158154}
159155
160156func TestResolveRemoteRef_FromFragment (t * testing.T ) {
161- fileserver := http .FileServer (http .Dir (specs ))
162- server := httptest .NewServer (fileserver )
163- defer server .Close ()
157+ server := fixtureServer (t , specs )
164158
165159 rootDoc := new (Swagger )
166160 b , err := os .ReadFile (filepath .Join (specs , "refed.json" ))
@@ -178,9 +172,7 @@ func TestResolveRemoteRef_FromFragment(t *testing.T) {
178172}
179173
180174func TestResolveRemoteRef_FromInvalidFragment (t * testing.T ) {
181- fileserver := http .FileServer (http .Dir (specs ))
182- server := httptest .NewServer (fileserver )
183- defer server .Close ()
175+ server := fixtureServer (t , specs )
184176
185177 rootDoc := new (Swagger )
186178 b , err := os .ReadFile (filepath .Join (specs , "refed.json" ))
@@ -215,9 +207,7 @@ func TestResolveRemoteRef_FromInvalidFragment(t *testing.T) {
215207// }
216208
217209func TestResolveRemoteRef_ToParameter (t * testing.T ) {
218- fileserver := http .FileServer (http .Dir (specs ))
219- server := httptest .NewServer (fileserver )
220- defer server .Close ()
210+ server := fixtureServer (t , specs )
221211
222212 rootDoc := new (Swagger )
223213 b , err := os .ReadFile (filepath .Join (specs , "refed.json" ))
@@ -240,9 +230,7 @@ func TestResolveRemoteRef_ToParameter(t *testing.T) {
240230}
241231
242232func TestResolveRemoteRef_ToPathItem (t * testing.T ) {
243- fileserver := http .FileServer (http .Dir (specs ))
244- server := httptest .NewServer (fileserver )
245- defer server .Close ()
233+ server := fixtureServer (t , specs )
246234
247235 rootDoc := new (Swagger )
248236 b , err := os .ReadFile (filepath .Join (specs , "refed.json" ))
@@ -259,9 +247,7 @@ func TestResolveRemoteRef_ToPathItem(t *testing.T) {
259247}
260248
261249func TestResolveRemoteRef_ToResponse (t * testing.T ) {
262- fileserver := http .FileServer (http .Dir (specs ))
263- server := httptest .NewServer (fileserver )
264- defer server .Close ()
250+ server := fixtureServer (t , specs )
265251
266252 rootDoc := new (Swagger )
267253 b , err := os .ReadFile (filepath .Join (specs , "refed.json" ))
0 commit comments