4
4
"fmt"
5
5
"net/http/httptest"
6
6
"net/url"
7
- "path/filepath"
8
7
"testing"
9
8
"time"
10
9
@@ -155,14 +154,13 @@ func TestDNSProvider_Present(t *testing.T) {
155
154
provider := mockBuilder ().
156
155
// https://www.civo.com/api/dns#list-domain-names
157
156
Route ("GET /dns" ,
158
- responseFromFixture ("list_domain_names.json" ),
157
+ servermock . ResponseFromInternal ("list_domain_names.json" ),
159
158
servermock .CheckQueryParameter ().Strict ().
160
159
With ("region" , "LON1" )).
161
160
// https://www.civo.com/api/dns#create-a-new-dns-record
162
161
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" )).
166
164
Build (t )
167
165
168
166
err := provider .Present ("example.com" , "abd" , "123d==" )
@@ -173,25 +171,21 @@ func TestDNSProvider_CleanUp(t *testing.T) {
173
171
provider := mockBuilder ().
174
172
// https://www.civo.com/api/dns#list-domain-names
175
173
Route ("GET /dns" ,
176
- responseFromFixture ("list_domain_names.json" ),
174
+ servermock . ResponseFromInternal ("list_domain_names.json" ),
177
175
servermock .CheckQueryParameter ().
178
176
With ("region" , "LON1" )).
179
177
// https://www.civo.com/api/dns#list-dns-records
180
178
Route ("GET /dns/7088fcea-7658-43e6-97fa-273f901978fd/records" ,
181
- responseFromFixture ("list_dns_records.json" ),
179
+ servermock . ResponseFromInternal ("list_dns_records.json" ),
182
180
servermock .CheckQueryParameter ().Strict ().
183
181
With ("region" , "LON1" )).
184
182
// https://www.civo.com/api/dns#deleting-a-dns-record
185
183
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" ),
187
185
servermock .CheckQueryParameter ().Strict ().
188
186
With ("region" , "LON1" )).
189
187
Build (t )
190
188
191
189
err := provider .CleanUp ("example.com" , "abd" , "123d==" )
192
190
require .NoError (t , err )
193
191
}
194
-
195
- func responseFromFixture (filename string ) * servermock.ResponseFromFileHandler {
196
- return servermock .ResponseFromFile (filepath .Join ("internal" , "fixtures" , filename ))
197
- }
0 commit comments