cypress/support/helpers/getEmbedUrl.js
import envConfig from '../config/envs';
// the externalId `bbc_oromo_radio` is overriden to `bbc_afaanoromoo` in production code
const getBrandId = externalId =>
externalId === 'bbc_oromo_radio' ? 'bbc_afaanoromoo_radio' : externalId;
export default (body, language, isAmp = false) => {
const { externalId } = body.content.blocks[2];
const brandId = getBrandId(externalId);
const embedUrl = [
isAmp ? envConfig.avEmbedBaseUrlAmp : envConfig.avEmbedBaseUrlCanonical,
'ws/av-embeds/media',
brandId,
'liveradio',
language,
].join('/');
return isAmp ? `${embedUrl}/amp` : embedUrl;
};