module GdsApi::TestHelpers::Panopticon
def panopticon_has_metadata(metadata)
def panopticon_has_metadata(metadata) metadata = stringify_hash_keys(metadata) json = JSON.dump(metadata) urls = [] urls << "#{PANOPTICON_ENDPOINT}/artefacts/#{metadata['id']}.json" if metadata['id'] urls << "#{PANOPTICON_ENDPOINT}/artefacts/#{metadata['slug']}.json" if metadata['slug'] urls.each { |url| stub_request(:get, url).to_return(status: 200, body: json, headers: {}) } urls.first end