message: chore(test): improve locale test coverage
  ### Related Ticket(s)
  Refs
  ### Description
  Improved test coverage of the Analytics API.
  ### Changelog
  **Changed**
  Added tests for Locale service
diff: @@ -140,7 +140,7 @@ const _requestsList = {};
  async function _getLocaleFromDDO() {
  const ddoLocal = await DDOAPI.getAll();
  - if (ddoLocal && ddoLocal.page && ddoLocal.page.pageInfo) {
  + if (ddoLocal?.page?.pageInfo?.ibm) {
  let pageInfoIBM = ddoLocal.page.pageInfo.ibm;
  // Set proper LC for us to use.
  @@ -150,7 +150,6 @@ async function _getLocaleFromDDO() {
  .toLowerCase();
  }
  - if (pageInfoIBM) {
  // Set proper CC for us to use.
  if (pageInfoIBM.country) {
  pageInfoIBM.cc = pageInfoIBM.country.toLowerCase().trim();
  @@ -167,7 +166,6 @@ async function _getLocaleFromDDO() {
  // Map worldwide (ZZ) pages to US
  if (pageInfoIBM.cc === 'zz') pageInfoIBM.cc = 'us';
  }
  - }
  if (!pageInfoIBM.lc || !pageInfoIBM.cc) return false;
  