diff --git a/src/test/resources/com/dnsimple/enableDnssec/success.http b/src/test/resources/com/dnsimple/enableDnssec/success.http index 1e14660..b7f8520 100644 --- a/src/test/resources/com/dnsimple/enableDnssec/success.http +++ b/src/test/resources/com/dnsimple/enableDnssec/success.http @@ -17,4 +17,4 @@ x-permitted-cross-domain-policies: none x-xss-protection: 1; mode=block strict-transport-security: max-age=31536000 -{"data":{"enabled":true,"created_at":"2017-03-03T13:49:58Z","updated_at":"2017-03-03T13:49:58Z"}} +{"data":{"enabled":true,"active":true,"created_at":"2017-03-03T13:49:58Z","updated_at":"2017-03-03T13:49:58Z"}} diff --git a/src/test/resources/com/dnsimple/getDnssec/success.http b/src/test/resources/com/dnsimple/getDnssec/success.http index 9cb9c2e..dcfce83 100644 --- a/src/test/resources/com/dnsimple/getDnssec/success.http +++ b/src/test/resources/com/dnsimple/getDnssec/success.http @@ -17,4 +17,4 @@ x-permitted-cross-domain-policies: none x-xss-protection: 1; mode=block strict-transport-security: max-age=31536000 -{"data":{"enabled":true,"created_at":"2017-02-03T17:43:22Z","updated_at":"2017-02-03T17:43:22Z"}} +{"data":{"enabled":true,"active":true,"created_at":"2017-02-03T17:43:22Z","updated_at":"2017-02-03T17:43:22Z"}} diff --git a/src/test/resources/com/dnsimple/getDomainsResearchStatus/error-validation.http b/src/test/resources/com/dnsimple/getDomainsResearchStatus/error-validation.http new file mode 100644 index 0000000..7468cea --- /dev/null +++ b/src/test/resources/com/dnsimple/getDomainsResearchStatus/error-validation.http @@ -0,0 +1,15 @@ +HTTP/2 400 +server: nginx +date: Mon, 16 Feb 2026 11:30:46 GMT +content-type: application/json; charset=utf-8 +content-length: 176 +x-ratelimit-limit: 2400 +x-ratelimit-remaining: 2394 +x-ratelimit-reset: 1771244870 +x-work-with-us: Love automation? So do we! https://dnsimple.com/jobs +cache-control: no-cache +x-request-id: 5e818c7b-2bd3-478b-9b0d-23dcfedb276d +x-runtime: 0.030532 +strict-transport-security: max-age=63072000 + +{"data":{"request_id":"5e818c7b-2bd3-478b-9b0d-23dcfedb276d","domain":"not..a..domain..name","availability":"unknown","errors":["'not..a..domain..name': Invalid domain name"]}} \ No newline at end of file diff --git a/src/test/resources/com/dnsimple/getDomainsResearchStatus/success-available.http b/src/test/resources/com/dnsimple/getDomainsResearchStatus/success-available.http new file mode 100644 index 0000000..16eaac2 --- /dev/null +++ b/src/test/resources/com/dnsimple/getDomainsResearchStatus/success-available.http @@ -0,0 +1,16 @@ +HTTP/2 200 +server: nginx +date: Mon, 16 Feb 2026 11:44:31 GMT +content-type: application/json; charset=utf-8 +content-length: 126 +x-ratelimit-limit: 2400 +x-ratelimit-remaining: 2393 +x-ratelimit-reset: 1771244869 +x-work-with-us: Love automation? So do we! https://dnsimple.com/jobs +etag: W/"95174d25b104c446b9516f4a3a6fc4f4" +cache-control: max-age=0, private, must-revalidate +x-request-id: 275ba39a-88a5-4ca5-892a-7e991af4b31c +x-runtime: 0.042963 +strict-transport-security: max-age=63072000 + +{"data":{"request_id":"275ba39a-88a5-4ca5-892a-7e991af4b31c","domain":"available.com","availability":"available","errors":[]}} \ No newline at end of file diff --git a/src/test/resources/com/dnsimple/getDomainsResearchStatus/success-unavailable.http b/src/test/resources/com/dnsimple/getDomainsResearchStatus/success-unavailable.http new file mode 100644 index 0000000..ebc3ed0 --- /dev/null +++ b/src/test/resources/com/dnsimple/getDomainsResearchStatus/success-unavailable.http @@ -0,0 +1,16 @@ +HTTP/2 200 +server: nginx +date: Mon, 16 Feb 2026 11:29:45 GMT +content-type: application/json; charset=utf-8 +content-length: 124 +x-ratelimit-limit: 2400 +x-ratelimit-remaining: 2396 +x-ratelimit-reset: 1771244869 +x-work-with-us: Love automation? So do we! https://dnsimple.com/jobs +etag: W/"b51102adca57ea1f194855dffa8d4d25" +cache-control: max-age=0, private, must-revalidate +x-request-id: 25dd77cb-2f71-48b9-b6be-1dacd2881418 +x-runtime: 0.025187 +strict-transport-security: max-age=63072000 + +{"data":{"request_id":"25dd77cb-2f71-48b9-b6be-1dacd2881418","domain":"taken.com","availability":"unavailable","errors":[]}} \ No newline at end of file diff --git a/src/test/resources/com/dnsimple/getDomainsResearchStatus/success-unsupported-tld.http b/src/test/resources/com/dnsimple/getDomainsResearchStatus/success-unsupported-tld.http new file mode 100644 index 0000000..880bff7 --- /dev/null +++ b/src/test/resources/com/dnsimple/getDomainsResearchStatus/success-unsupported-tld.http @@ -0,0 +1,16 @@ +HTTP/2 200 +server: nginx +date: Mon, 16 Feb 2026 11:29:59 GMT +content-type: application/json; charset=utf-8 +content-length: 158 +x-ratelimit-limit: 2400 +x-ratelimit-remaining: 2395 +x-ratelimit-reset: 1771244870 +x-work-with-us: Love automation? So do we! https://dnsimple.com/jobs +etag: W/"9e0846a6b79a3ce70c53bcd660d5524f" +cache-control: max-age=0, private, must-revalidate +x-request-id: 7f417577-eafb-41ff-ac21-51f7a5ca0170 +x-runtime: 0.031308 +strict-transport-security: max-age=63072000 + +{"data":{"request_id":"7f417577-eafb-41ff-ac21-51f7a5ca0170","domain":"taken.co.fa","availability":"unknown","errors":["TLD not supported for registration"]}} \ No newline at end of file