44 "fmt"
55 "net/http/httptest"
66 "net/url"
7- "path/filepath"
87 "testing"
98 "time"
109
@@ -155,14 +154,13 @@ func TestDNSProvider_Present(t *testing.T) {
155154 provider := mockBuilder ().
156155 // https://www.civo.com/api/dns#list-domain-names
157156 Route ("GET /dns" ,
158- responseFromFixture ("list_domain_names.json" ),
157+ servermock . ResponseFromInternal ("list_domain_names.json" ),
159158 servermock .CheckQueryParameter ().Strict ().
160159 With ("region" , "LON1" )).
161160 // https://www.civo.com/api/dns#create-a-new-dns-record
162161 Route ("POST /dns/7088fcea-7658-43e6-97fa-273f901978fd/records" ,
163- responseFromFixture ("create_dns_record.json" ),
164- servermock .CheckRequestJSONBodyFromFile ("create_dns_record-request.json" ).
165- WithDirectory (filepath .Join ("internal" , "fixtures" ))).
162+ servermock .ResponseFromInternal ("create_dns_record.json" ),
163+ servermock .CheckRequestJSONBodyFromInternal ("create_dns_record-request.json" )).
166164 Build (t )
167165
168166 err := provider .Present ("example.com" , "abd" , "123d==" )
@@ -173,25 +171,21 @@ func TestDNSProvider_CleanUp(t *testing.T) {
173171 provider := mockBuilder ().
174172 // https://www.civo.com/api/dns#list-domain-names
175173 Route ("GET /dns" ,
176- responseFromFixture ("list_domain_names.json" ),
174+ servermock . ResponseFromInternal ("list_domain_names.json" ),
177175 servermock .CheckQueryParameter ().
178176 With ("region" , "LON1" )).
179177 // https://www.civo.com/api/dns#list-dns-records
180178 Route ("GET /dns/7088fcea-7658-43e6-97fa-273f901978fd/records" ,
181- responseFromFixture ("list_dns_records.json" ),
179+ servermock . ResponseFromInternal ("list_dns_records.json" ),
182180 servermock .CheckQueryParameter ().Strict ().
183181 With ("region" , "LON1" )).
184182 // https://www.civo.com/api/dns#deleting-a-dns-record
185183 Route ("DELETE /dns/edc5dacf-a2ad-4757-41ee-c12f06259c70/records/76cc107f-fbef-4e2b-b97f-f5d34f4075d3" ,
186- responseFromFixture ("delete_dns_record.json" ),
184+ servermock . ResponseFromInternal ("delete_dns_record.json" ),
187185 servermock .CheckQueryParameter ().Strict ().
188186 With ("region" , "LON1" )).
189187 Build (t )
190188
191189 err := provider .CleanUp ("example.com" , "abd" , "123d==" )
192190 require .NoError (t , err )
193191}
194-
195- func responseFromFixture (filename string ) * servermock.ResponseFromFileHandler {
196- return servermock .ResponseFromFile (filepath .Join ("internal" , "fixtures" , filename ))
197- }
0 commit comments