diff --git a/test/gov_uk_delivery_test.rb b/test/gov_uk_delivery_test.rb
index <HASH>..<HASH> 100644
--- a/test/gov_uk_delivery_test.rb
+++ b/test/gov_uk_delivery_test.rb
@@ -37,7 +37,7 @@ describe GdsApi::GovUkDelivery do
 
   it "can get a subscription URL" do
     expected_payload = { feed_url: 'http://example.com/feed'}
-    stub = stub_gov_uk_delivery_get_request('list-url', expected_payload).to_return(created_response_hash)
+    stub = stub_gov_uk_delivery_get_request('list-url', expected_payload).to_return(created_response_json_hash({list_url: 'thing'}))
 
     assert @api.signup_url('http://example.com/feed')
     assert_requested stub
@@ -48,4 +48,13 @@ describe GdsApi::GovUkDelivery do
   def created_response_hash
     { body: '', status: 201 }
   end
+
+  def not_found_hash
+    { body: '', status: 404 }
+  end
+
+  def created_response_json_hash(data)
+    { body: data.to_json, status: 201 }
+  end
+
 end
Fix broken test

I broke a test changing the way we handle JSON. This fixes it.