diff --git a/src/components/settings-modal/advanced-settings/__tests__/advanced-settings.test.tsx b/src/components/settings-modal/advanced-settings/__tests__/advanced-settings.test.tsx index 70a71975..7be53db8 100644 --- a/src/components/settings-modal/advanced-settings/__tests__/advanced-settings.test.tsx +++ b/src/components/settings-modal/advanced-settings/__tests__/advanced-settings.test.tsx @@ -81,6 +81,12 @@ const clickButton = async (text: string) => { }); }; +const getSaveAdvancedSettingsButton = () => { + const button = Array.from(container.querySelectorAll('button')).find((candidate) => candidate.textContent === 'save_advanced_settings'); + expect(button).toBeTruthy(); + return button as HTMLButtonElement; +}; + describe('AdvancedSettings', () => { beforeEach(() => { vi.clearAllMocks(); @@ -199,6 +205,7 @@ describe('AdvancedSettings', () => { expect(checkbox?.checked).toBe(false); expect(container.textContent).not.toContain('pure P2P:'); expect(checkbox?.closest('label')?.nextElementSibling?.textContent).toBe('enable_pure_p2p_tip'); + expect(getSaveAdvancedSettingsButton().previousElementSibling).toBe(checkbox?.closest('div')); await act(async () => { checkbox?.click(); diff --git a/src/components/settings-modal/advanced-settings/advanced-settings.tsx b/src/components/settings-modal/advanced-settings/advanced-settings.tsx index 17c061c3..7155d37b 100644 --- a/src/components/settings-modal/advanced-settings/advanced-settings.tsx +++ b/src/components/settings-modal/advanced-settings/advanced-settings.tsx @@ -317,7 +317,6 @@ const AdvancedSettings = () => { return (
- {canConfigureBrowserPureP2P() && }
IPFS gateways: @@ -358,6 +357,7 @@ const AdvancedSettings = () => {
)} + {canConfigureBrowserPureP2P() && }