From ec0b2844c383b1f53b669612205b8235e9a977b9 Mon Sep 17 00:00:00 2001 From: lobo Date: Tue, 13 Oct 2026 12:03:56 +0200 Subject: [PATCH] test: use fake steam id in test fixtures Replace the real Steam ID with the fake 76561198000000001 in the SettingsPage and validation tests. Keep personal data out of the repo. --- src/pages/SettingsPage.steam.test.jsx | 2 +- src/pages/SettingsPage.steamToast.test.jsx | 2 +- src/pages/SettingsPage.test.jsx | 2 +- src/utils/validation.test.js | 4 ++-- 4 files changed, 5 insertions(+), 5 deletions(-) diff --git a/src/pages/SettingsPage.steam.test.jsx b/src/pages/SettingsPage.steam.test.jsx index 6d62b94..7f1d87c 100644 --- a/src/pages/SettingsPage.steam.test.jsx +++ b/src/pages/SettingsPage.steam.test.jsx @@ -16,7 +16,7 @@ vi.mock('sonner', () => ({toast: {success: vi.fn(), error: vi.fn(), info: vi.fn( const STEAM_URL = 'https://steamcommunity.com/openid/login?openid.mode=checkid_setup'; const profile = (overrides = {}) => ({ - id: 1, email: 'a@b.de', role: 'USER', displayName: 'Lobo', steamId: '76561198005679788', steamIdVerified: false, + id: 1, email: 'a@b.de', role: 'USER', displayName: 'Lobo', steamId: '76561198000000001', steamIdVerified: false, settings: {useDarkTheme: true, language: 'de', publicProfile: false}, ...overrides, }); diff --git a/src/pages/SettingsPage.steamToast.test.jsx b/src/pages/SettingsPage.steamToast.test.jsx index 50e38c8..c5cc1d4 100644 --- a/src/pages/SettingsPage.steamToast.test.jsx +++ b/src/pages/SettingsPage.steamToast.test.jsx @@ -25,7 +25,7 @@ vi.mock('react-i18next', async () => { vi.mock('sonner', () => ({toast: {success: vi.fn(), error: vi.fn(), info: vi.fn()}})); const profile = { - id: 1, email: 'a@b.de', role: 'USER', displayName: 'Lobo', steamId: '76561198005679788', steamIdVerified: true, + id: 1, email: 'a@b.de', role: 'USER', displayName: 'Lobo', steamId: '76561198000000001', steamIdVerified: true, settings: {useDarkTheme: true, language: 'de', publicProfile: false}, }; diff --git a/src/pages/SettingsPage.test.jsx b/src/pages/SettingsPage.test.jsx index d342634..7ab41f7 100644 --- a/src/pages/SettingsPage.test.jsx +++ b/src/pages/SettingsPage.test.jsx @@ -14,7 +14,7 @@ vi.mock('react-i18next', async () => { vi.mock('sonner', () => ({toast: {success: vi.fn(), error: vi.fn()}})); const profile = (overrides = {}) => ({ - id: 1, email: 'a@b.de', role: 'USER', displayName: 'Lobo', steamId: '76561198005679788', + id: 1, email: 'a@b.de', role: 'USER', displayName: 'Lobo', steamId: '76561198000000001', settings: {useDarkTheme: true, language: 'de', publicProfile: true}, ...overrides, }); diff --git a/src/utils/validation.test.js b/src/utils/validation.test.js index f00e8e8..5a4b428 100644 --- a/src/utils/validation.test.js +++ b/src/utils/validation.test.js @@ -5,10 +5,10 @@ const settings = () => ({useDarkTheme: true, language: 'de'}); describe('Steam ID', () => { it('is no form field any more: it comes only from "Sign in through Steam"', () => { - expect(settingsSchema.parse({...settings(), steamId: '76561198005679788'})).not.toHaveProperty('steamId'); + expect(settingsSchema.parse({...settings(), steamId: '76561198000000001'})).not.toHaveProperty('steamId'); expect(registrationSchema.parse({ email: 'a@b.de', - steamId: '76561198005679788', + steamId: '76561198000000001', })).not.toHaveProperty('steamId'); }); });