From 7fb3cc7bf020cf3e28ac85682ebca2113e4da6c2 Mon Sep 17 00:00:00 2001 From: David Joy Date: Thu, 21 Nov 2024 09:49:49 -0500 Subject: [PATCH] refactor: converting testing helpers to TS --- .../{initializeMockApp.test.js => initializeMockApp.test.ts} | 4 ++-- .../testing/{initializeMockApp.js => initializeMockApp.ts} | 1 + runtime/testing/{mockMessages.js => mockMessages.ts} | 0 3 files changed, 3 insertions(+), 2 deletions(-) rename runtime/testing/{initializeMockApp.test.js => initializeMockApp.test.ts} (100%) rename runtime/testing/{initializeMockApp.js => initializeMockApp.ts} (96%) rename runtime/testing/{mockMessages.js => mockMessages.ts} (100%) diff --git a/runtime/testing/initializeMockApp.test.js b/runtime/testing/initializeMockApp.test.ts similarity index 100% rename from runtime/testing/initializeMockApp.test.js rename to runtime/testing/initializeMockApp.test.ts index 5e5b1866..ca947b57 100644 --- a/runtime/testing/initializeMockApp.test.js +++ b/runtime/testing/initializeMockApp.test.ts @@ -1,14 +1,13 @@ -import initializeMockApp from './initializeMockApp'; import { getAnalyticsService, MockAnalyticsService, sendTrackEvent, } from '../analytics'; import { - MockAuthService, ensureAuthenticatedUser, getAuthService, getLoginRedirectUrl, + MockAuthService, setAuthenticatedUser, } from '../auth'; import { @@ -16,6 +15,7 @@ import { logInfo, MockLoggingService, } from '../logging'; +import initializeMockApp from './initializeMockApp'; describe('initializeMockApp', () => { it('should create mock analytics, auth, and logging services, and a real i18n service', () => { diff --git a/runtime/testing/initializeMockApp.js b/runtime/testing/initializeMockApp.ts similarity index 96% rename from runtime/testing/initializeMockApp.js rename to runtime/testing/initializeMockApp.ts index c4eeb13c..27e244b6 100644 --- a/runtime/testing/initializeMockApp.js +++ b/runtime/testing/initializeMockApp.ts @@ -1,3 +1,4 @@ +// @ts-expect-error We're using an alias in the jest config to create this 'fake' package; TS doesn't know about it. import siteConfig from 'site.config'; import { configure as configureAnalytics, MockAnalyticsService } from '../analytics'; diff --git a/runtime/testing/mockMessages.js b/runtime/testing/mockMessages.ts similarity index 100% rename from runtime/testing/mockMessages.js rename to runtime/testing/mockMessages.ts