From 1f21962011d7b1f2f562b490b2e8f5bfe9d7b9a3 Mon Sep 17 00:00:00 2001 From: sandeepdigumarty Date: Fri, 21 Feb 2025 10:58:58 +0530 Subject: [PATCH] chore: updated tests --- .../integrations/GoogleTagManager/browser.test.js | 9 ++++++++- .../src/integrations/GoogleTagManager/nativeSdkLoader.js | 2 +- 2 files changed, 9 insertions(+), 2 deletions(-) diff --git a/packages/analytics-js-integrations/__tests__/integrations/GoogleTagManager/browser.test.js b/packages/analytics-js-integrations/__tests__/integrations/GoogleTagManager/browser.test.js index 8ab15a6f85..e55d45f537 100644 --- a/packages/analytics-js-integrations/__tests__/integrations/GoogleTagManager/browser.test.js +++ b/packages/analytics-js-integrations/__tests__/integrations/GoogleTagManager/browser.test.js @@ -15,6 +15,8 @@ describe('GoogleTagManager', () => { const config = { containerID: 'DUMMY_CONTAINER_ID', serverUrl: 'DUMMY_SERVER_URL', + environmentID: 'env-2', + authorizationToken: 'random', }; const analytics = { logLevel: 'debug', @@ -44,7 +46,12 @@ describe('GoogleTagManager', () => { describe('init', () => { it('should call loadNativeSdk with containerID and serverUrl', () => { googleTagManager.init(); - expect(loadNativeSdk).toHaveBeenCalledWith(config.containerID, config.serverUrl); + expect(loadNativeSdk).toHaveBeenCalledWith( + config.containerID, + config.serverUrl, + config.environmentID, + config.authorizationToken, + ); }); }); diff --git a/packages/analytics-js-integrations/src/integrations/GoogleTagManager/nativeSdkLoader.js b/packages/analytics-js-integrations/src/integrations/GoogleTagManager/nativeSdkLoader.js index 8343d5aad7..62de4075aa 100644 --- a/packages/analytics-js-integrations/src/integrations/GoogleTagManager/nativeSdkLoader.js +++ b/packages/analytics-js-integrations/src/integrations/GoogleTagManager/nativeSdkLoader.js @@ -11,7 +11,7 @@ function loadNativeSdk(containerID, serverUrl, environmentID, authorizationToken const f = d.getElementsByTagName(s)[0]; const j = d.createElement(s); const dl = l !== 'dataLayer' ? `&l=${l}` : ''; - const gtmEnv = environmentID ? `>m_preview=env-${encodeURIComponent(environmentID)}` : ''; + const gtmEnv = environmentID ? `>m_preview=${encodeURIComponent(environmentID)}` : ''; const gtmAuth = authorizationToken ? `>m_auth=${encodeURIComponent(authorizationToken)}` : ''; const gtmCookies = '>m_cookies_win=x'; j.setAttribute('data-loader', LOAD_ORIGIN);