2022-08-11 10:20:49 +02:00

43 lines
1.1 KiB
JavaScript

'use strict';
const { combineReducers, createStore } = require('redux');
const reducers = {
admin_app: jest.fn(() => ({ status: 'init' })),
'content-manager_app': jest.fn(() => ({
components: [],
status: 'loading',
models: [],
collectionTypeLinks: [],
singleTypeLinks: [],
})),
'content-manager_listView': jest.fn(() => ({
data: [],
isLoading: true,
components: [],
contentType: {},
initialDisplayedHeaders: [],
displayedHeaders: [],
pagination: {
total: 0,
},
})),
'content-manager_rbacManager': jest.fn(() => ({ permissions: null })),
'content-manager_editViewLayoutManager': jest.fn(() => ({ currentLayout: null })),
'content-manager_editViewCrudReducer': jest.fn(() => ({
componentsDataStructure: {},
contentTypeDataStructure: {},
isLoading: true,
data: null,
status: 'resolved',
})),
rbacProvider: jest.fn(() => ({ allPermissions: null, collectionTypesRelatedPermissions: {} })),
};
const store = createStore(combineReducers(reducers));
module.exports = {
store,
state: store.getState(),
};