module GdsApi::TestHelpers::PublishingApiV2
def publishing_api_has_linked_items(items, params = {})
-
params(Hash) -- A hash of parameters -
items(Array) -- The linked items we wish to return
def publishing_api_has_linked_items(items, params = {}) content_id = params.fetch(:content_id) link_type = params.fetch(:link_type) fields = params.fetch(:fields, %w(base_path content_id document_type title)) url = Plek.current.find('publishing-api') + "/v2/linked/#{content_id}" request_parmeters = { "fields" => fields, "link_type" => link_type, } stub_request(:get, url) .with(query: request_parmeters) .and_return( body: items.to_json, status: 200 ) end