From c28bc2b212b1987e5c1cf4185631289dc80e8654 Mon Sep 17 00:00:00 2001 From: Tom Rees-Herdman Date: Mon, 17 Feb 2025 12:01:08 +0000 Subject: [PATCH] Fix test, restoring assertion for events not having been called. --- .../AudienceTilesWidget/index.test.js | 31 ++++++++++++------- 1 file changed, 20 insertions(+), 11 deletions(-) diff --git a/assets/js/modules/analytics-4/components/audience-segmentation/dashboard/AudienceTilesWidget/index.test.js b/assets/js/modules/analytics-4/components/audience-segmentation/dashboard/AudienceTilesWidget/index.test.js index d7f13754286..92055bc4375 100644 --- a/assets/js/modules/analytics-4/components/audience-segmentation/dashboard/AudienceTilesWidget/index.test.js +++ b/assets/js/modules/analytics-4/components/audience-segmentation/dashboard/AudienceTilesWidget/index.test.js @@ -88,19 +88,26 @@ function provideAudienceTilesMockReport( metrics: [ { name: 'totalUsers' } ], }; - const userCountReportData = getAnalytics4MockResponse( - userCountReportOptions - ); + const gatheringDataReportOptions = { + ...userCountReportOptions, + startDate: dates.compareStartDate, + }; - registry - .dispatch( MODULES_ANALYTICS_4 ) - .receiveGetReport( userCountReportData, { - options: userCountReportOptions, - } ); + [ userCountReportOptions, gatheringDataReportOptions ].forEach( + ( options ) => { + const reportData = getAnalytics4MockResponse( options ); - registry - .dispatch( MODULES_ANALYTICS_4 ) - .finishResolution( 'getReport', [ userCountReportOptions ] ); + registry + .dispatch( MODULES_ANALYTICS_4 ) + .receiveGetReport( reportData, { + options, + } ); + + registry + .dispatch( MODULES_ANALYTICS_4 ) + .finishResolution( 'getReport', [ options ] ); + } + ); const reportOptions = { dimensions: isSiteKitAudiencePartialData @@ -583,6 +590,8 @@ describe( 'AudienceTilesWidget', () => { await waitForRegistry(); + expect( mockTrackEvent ).not.toHaveBeenCalled(); + fireEvent.mouseOver( container.querySelector( '.googlesitekit-info-tooltip' ) );