Fixed test by using different serverId every time, preventing memoization

This commit is contained in:
Alejandro Celaya
2020-03-16 18:51:04 +01:00
parent 5145a41dac
commit 2ec04c0121
2 changed files with 11 additions and 11 deletions

View File

@@ -18,6 +18,11 @@ const versionToSemVer = pipe(
toSemVer(MIN_FALLBACK_VERSION)
);
const getServerVersion = memoizeWith(identity, (serverId, health) => health().then(({ version }) => ({
version: versionToSemVer(version),
printableVersion: versionToPrintable(version),
})));
export const resetSelectedServer = createAction(RESET_SELECTED_SERVER);
export const selectServer = ({ findServerById }, buildShlinkApiClient) => (serverId) => async (dispatch) => {
@@ -54,11 +59,6 @@ export const selectServer = ({ findServerById }, buildShlinkApiClient) => (serve
}
};
const getServerVersion = memoizeWith(identity, (serverId, health) => health().then(({ version }) => ({
version: versionToSemVer(version),
printableVersion: versionToPrintable(version),
})));
export default handleActions({
[RESET_SELECTED_SERVER]: () => initialState,
[SELECT_SERVER]: (state, { selectedServer }) => selectedServer,