From f26d9765611234a584bb44b0dc09898e308aa598 Mon Sep 17 00:00:00 2001 From: jiayinzh Date: Mon, 1 Dec 2025 14:29:40 +0800 Subject: [PATCH 1/9] test: raise a test pr for test integration --- .../webex-core/test/integration/spec/services-v2/services-v2.js | 1 + 1 file changed, 1 insertion(+) diff --git a/packages/@webex/webex-core/test/integration/spec/services-v2/services-v2.js b/packages/@webex/webex-core/test/integration/spec/services-v2/services-v2.js index dd2f50f30bd..f97edcd1cbc 100644 --- a/packages/@webex/webex-core/test/integration/spec/services-v2/services-v2.js +++ b/packages/@webex/webex-core/test/integration/spec/services-v2/services-v2.js @@ -27,6 +27,7 @@ import { } from '../../../fixtures/host-catalog-v2'; // /* eslint-disable no-underscore-dangle */ + describe('webex-core', () => { describe('ServicesV2', () => { let webexUser; From c62e01e692761058b7c0d767f0ccd7e3e3e7997a Mon Sep 17 00:00:00 2001 From: jiayinzh Date: Mon, 1 Dec 2025 14:32:32 +0800 Subject: [PATCH 2/9] test: raise a test pr for test integration --- .../webex-core/test/integration/spec/services-v2/services-v2.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/@webex/webex-core/test/integration/spec/services-v2/services-v2.js b/packages/@webex/webex-core/test/integration/spec/services-v2/services-v2.js index f97edcd1cbc..cd7c42f7918 100644 --- a/packages/@webex/webex-core/test/integration/spec/services-v2/services-v2.js +++ b/packages/@webex/webex-core/test/integration/spec/services-v2/services-v2.js @@ -27,7 +27,7 @@ import { } from '../../../fixtures/host-catalog-v2'; // /* eslint-disable no-underscore-dangle */ - +// test describe('webex-core', () => { describe('ServicesV2', () => { let webexUser; From cfa8e9a428427ab94578481fb98b2efbea816229 Mon Sep 17 00:00:00 2001 From: jiayinzh Date: Mon, 1 Dec 2025 14:36:32 +0800 Subject: [PATCH 3/9] test: raise a test pr for test integration --- packages/@webex/webex-core/src/lib/services-v2/services-v2.ts | 2 ++ .../webex-core/test/integration/spec/services-v2/services-v2.js | 1 - 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/packages/@webex/webex-core/src/lib/services-v2/services-v2.ts b/packages/@webex/webex-core/src/lib/services-v2/services-v2.ts index 56b0e6f999d..210d15968f9 100644 --- a/packages/@webex/webex-core/src/lib/services-v2/services-v2.ts +++ b/packages/@webex/webex-core/src/lib/services-v2/services-v2.ts @@ -1062,6 +1062,8 @@ const Services = WebexPlugin.extend({ * @memberof Services * @returns {Services} */ + + // it is a test only change for pr initialize(): typeof Services { const catalog = new ServiceCatalog(); this._catalogs.set(this.webex, catalog); diff --git a/packages/@webex/webex-core/test/integration/spec/services-v2/services-v2.js b/packages/@webex/webex-core/test/integration/spec/services-v2/services-v2.js index cd7c42f7918..dd2f50f30bd 100644 --- a/packages/@webex/webex-core/test/integration/spec/services-v2/services-v2.js +++ b/packages/@webex/webex-core/test/integration/spec/services-v2/services-v2.js @@ -27,7 +27,6 @@ import { } from '../../../fixtures/host-catalog-v2'; // /* eslint-disable no-underscore-dangle */ -// test describe('webex-core', () => { describe('ServicesV2', () => { let webexUser; From 8a207577d4c6c19bd89f3dc745f87b2657f05ed1 Mon Sep 17 00:00:00 2001 From: jiayinzh Date: Mon, 1 Dec 2025 14:40:21 +0800 Subject: [PATCH 4/9] test: raise a test pr for test integration --- .../@webex/webex-core/src/lib/services-v2/services-v2.ts | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/packages/@webex/webex-core/src/lib/services-v2/services-v2.ts b/packages/@webex/webex-core/src/lib/services-v2/services-v2.ts index 210d15968f9..c4cec5627eb 100644 --- a/packages/@webex/webex-core/src/lib/services-v2/services-v2.ts +++ b/packages/@webex/webex-core/src/lib/services-v2/services-v2.ts @@ -1063,7 +1063,6 @@ const Services = WebexPlugin.extend({ * @returns {Services} */ - // it is a test only change for pr initialize(): typeof Services { const catalog = new ServiceCatalog(); this._catalogs.set(this.webex, catalog); @@ -1102,6 +1101,11 @@ const Services = WebexPlugin.extend({ }); }, }); +// Dummy function for testing purposes. +function dummyFunction(): string { + return 'This is a dummy function'; +} + /* eslint-enable no-underscore-dangle */ export default Services; From 2d19b36d221bcd6fff66c33aff682615e6116acf Mon Sep 17 00:00:00 2001 From: jiayinzh Date: Mon, 1 Dec 2025 14:44:16 +0800 Subject: [PATCH 5/9] test: raise a test pr for test integration --- .../@webex/webex-core/src/lib/services-v2/services-v2.ts | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/packages/@webex/webex-core/src/lib/services-v2/services-v2.ts b/packages/@webex/webex-core/src/lib/services-v2/services-v2.ts index c4cec5627eb..d7373044f42 100644 --- a/packages/@webex/webex-core/src/lib/services-v2/services-v2.ts +++ b/packages/@webex/webex-core/src/lib/services-v2/services-v2.ts @@ -955,6 +955,9 @@ const Services = WebexPlugin.extend({ requestObject.headers = {authorization: token}; } + // eslint-disable-next-line no-console + console.log('Fetching new service hostmap from U2C with request:', requestObject); + return this.webex.internal.newMetrics.callDiagnosticLatencies .measureLatency(() => this.request(requestObject), 'internal.get.u2c.time') .then(({body}) => this._formatReceivedHostmap(body || {})); @@ -1101,10 +1104,6 @@ const Services = WebexPlugin.extend({ }); }, }); -// Dummy function for testing purposes. -function dummyFunction(): string { - return 'This is a dummy function'; -} /* eslint-enable no-underscore-dangle */ From a4fe974ad2f2b588615af06c56bf8083170d1972 Mon Sep 17 00:00:00 2001 From: jiayinzh Date: Mon, 1 Dec 2025 14:46:40 +0800 Subject: [PATCH 6/9] test: raise a test pr for test integration --- packages/@webex/webex-core/src/lib/services-v2/services-v2.ts | 4 ---- 1 file changed, 4 deletions(-) diff --git a/packages/@webex/webex-core/src/lib/services-v2/services-v2.ts b/packages/@webex/webex-core/src/lib/services-v2/services-v2.ts index d7373044f42..fdf74151fbc 100644 --- a/packages/@webex/webex-core/src/lib/services-v2/services-v2.ts +++ b/packages/@webex/webex-core/src/lib/services-v2/services-v2.ts @@ -907,10 +907,6 @@ const Services = WebexPlugin.extend({ convertUrlToPriorityHostUrl(url = '' as string): string { const data = this.getServiceFromUrl(url); - if (!data) { - throw Error(`No service associated with url: [${url}]`); - } - return url.replace(data.defaultUrl, data.priorityUrl); }, From b6b67868dc230d05540b0d93a28b181ce14144fa Mon Sep 17 00:00:00 2001 From: jiayinzh Date: Mon, 1 Dec 2025 14:53:18 +0800 Subject: [PATCH 7/9] test: raise a test pr for test integration --- packages/@webex/webex-core/src/lib/services-v2/services-v2.ts | 3 +++ 1 file changed, 3 insertions(+) diff --git a/packages/@webex/webex-core/src/lib/services-v2/services-v2.ts b/packages/@webex/webex-core/src/lib/services-v2/services-v2.ts index fdf74151fbc..b486b0b0586 100644 --- a/packages/@webex/webex-core/src/lib/services-v2/services-v2.ts +++ b/packages/@webex/webex-core/src/lib/services-v2/services-v2.ts @@ -1051,6 +1051,9 @@ const Services = WebexPlugin.extend({ // Return a resolved promise for consistent return value. return Promise.resolve(); }) + .then(() => { + this.logger.info('services: completed initializing initial service catalogs'); + }) ); }, From cf1df07c450802eef78baa1f55461ee59271f82e Mon Sep 17 00:00:00 2001 From: jiayinzh Date: Mon, 1 Dec 2025 14:55:55 +0800 Subject: [PATCH 8/9] test: raise a test pr for test integration --- packages/@webex/webex-core/src/lib/services-v2/services-v2.ts | 3 +++ 1 file changed, 3 insertions(+) diff --git a/packages/@webex/webex-core/src/lib/services-v2/services-v2.ts b/packages/@webex/webex-core/src/lib/services-v2/services-v2.ts index b486b0b0586..582c75080ca 100644 --- a/packages/@webex/webex-core/src/lib/services-v2/services-v2.ts +++ b/packages/@webex/webex-core/src/lib/services-v2/services-v2.ts @@ -1053,6 +1053,9 @@ const Services = WebexPlugin.extend({ }) .then(() => { this.logger.info('services: completed initializing initial service catalogs'); + if (this.initFailed) { + this.initialization(); + } }) ); }, From 0ab1355dfa2f5d8e95daa552477aba77360d618a Mon Sep 17 00:00:00 2001 From: jiayinzh Date: Mon, 1 Dec 2025 15:01:40 +0800 Subject: [PATCH 9/9] test: raise a test pr for test integration --- packages/@webex/webex-core/src/lib/services-v2/services-v2.ts | 3 --- 1 file changed, 3 deletions(-) diff --git a/packages/@webex/webex-core/src/lib/services-v2/services-v2.ts b/packages/@webex/webex-core/src/lib/services-v2/services-v2.ts index 582c75080ca..b486b0b0586 100644 --- a/packages/@webex/webex-core/src/lib/services-v2/services-v2.ts +++ b/packages/@webex/webex-core/src/lib/services-v2/services-v2.ts @@ -1053,9 +1053,6 @@ const Services = WebexPlugin.extend({ }) .then(() => { this.logger.info('services: completed initializing initial service catalogs'); - if (this.initFailed) { - this.initialization(); - } }) ); },