mirror of
https://github.com/Kong/insomnia
synced 2024-11-08 14:49:53 +00:00
20 lines
736 B
TypeScript
20 lines
736 B
TypeScript
import { ACTIVITY_HOME } from '../common/constants';
|
|
import { BASE_PROJECT_ID } from '../models/project';
|
|
import { RootState } from '../ui/redux/modules';
|
|
import * as entities from '../ui/redux/modules/entities';
|
|
import { GlobalState } from '../ui/redux/modules/global';
|
|
|
|
export const reduxStateForTest = async (global: Partial<GlobalState> = {}): Promise<RootState> => ({
|
|
entities: entities.reducer(entities.initialEntitiesState, entities.initializeWith(await entities.allDocs())),
|
|
global: {
|
|
activeWorkspaceId: null,
|
|
activeActivity: ACTIVITY_HOME,
|
|
activeProjectId: BASE_PROJECT_ID,
|
|
dashboardSortOrder: 'modified-desc',
|
|
isLoading: false,
|
|
isLoggedIn: false,
|
|
loadingRequestIds: {},
|
|
...global,
|
|
},
|
|
});
|