Module: GdsApi::TestHelpers::Support
- Extended by:
- AliasDeprecated
- Defined in:
- lib/gds_api/test_helpers/support.rb
Constant Summary collapse
- SUPPORT_ENDPOINT =
Plek.current.find("support")
Instance Method Summary collapse
- #stub_support_foi_request_creation(request_details = nil) ⇒ Object
- #stub_support_isnt_available ⇒ Object
- #stub_support_named_contact_creation(request_details = nil) ⇒ Object
Methods included from AliasDeprecated
Instance Method Details
#stub_support_foi_request_creation(request_details = nil) ⇒ Object
9 10 11 12 13 |
# File 'lib/gds_api/test_helpers/support.rb', line 9 def stub_support_foi_request_creation(request_details = nil) post_stub = stub_http_request(:post, "#{SUPPORT_ENDPOINT}/foi_requests") post_stub.with(body: { "foi_request" => request_details }) unless request_details.nil? post_stub.to_return(status: 201) end |
#stub_support_isnt_available ⇒ Object
21 22 23 |
# File 'lib/gds_api/test_helpers/support.rb', line 21 def stub_support_isnt_available stub_request(:post, /#{SUPPORT_ENDPOINT}\/.*/).to_return(status: 503) end |
#stub_support_named_contact_creation(request_details = nil) ⇒ Object
15 16 17 18 19 |
# File 'lib/gds_api/test_helpers/support.rb', line 15 def stub_support_named_contact_creation(request_details = nil) post_stub = stub_http_request(:post, "#{SUPPORT_ENDPOINT}/named_contacts") post_stub.with(body: { named_contact: request_details }) unless request_details.nil? post_stub.to_return(status: 201) end |