Do not inject remoteServers state or actions

This commit is contained in:
Alejandro Celaya
2025-11-14 23:20:42 +01:00
parent a7f2d3224b
commit 9e8498b16a
6 changed files with 42 additions and 35 deletions

View File

@@ -1,3 +1,4 @@
import type { HttpClient } from '@shlinkio/shlink-js-sdk';
import { act, screen } from '@testing-library/react';
import { fromPartial } from '@total-typescript/shoehorn';
import { MemoryRouter } from 'react-router';
@@ -13,17 +14,12 @@ describe('<App />', () => {
ShlinkWebComponentContainer: () => <>ShlinkWebComponentContainer</>,
CreateServer: () => <>CreateServer</>,
ManageServers: () => <>ManageServers</>,
HttpClient: fromPartial<HttpClient>({}),
}),
);
const setUp = async (activeRoute = '/') => act(() => renderWithStore(
<MemoryRouter initialEntries={[{ pathname: activeRoute }]}>
<App
fetchServers={() => {}}
servers={{}}
settings={fromPartial({})}
appUpdated={false}
resetAppUpdate={() => {}}
/>
<App settings={fromPartial({})} appUpdated={false} resetAppUpdate={() => {}} />
</MemoryRouter>,
{
initialState: {