24 lines
641 B
JavaScript
24 lines
641 B
JavaScript
|
import { createStore } from '~/monitoring/stores';
|
||
|
|
||
|
describe('Monitoring Store Index', () => {
|
||
|
it('creates store with a `monitoringDashboard` namespace', () => {
|
||
|
expect(createStore().state).toEqual({
|
||
|
monitoringDashboard: expect.any(Object),
|
||
|
});
|
||
|
});
|
||
|
|
||
|
it('creates store with initial values', () => {
|
||
|
const defaults = {
|
||
|
deploymentsEndpoint: '/mock/deployments',
|
||
|
dashboardEndpoint: '/mock/dashboard',
|
||
|
dashboardsEndpoint: '/mock/dashboards',
|
||
|
};
|
||
|
|
||
|
const { state } = createStore(defaults);
|
||
|
|
||
|
expect(state).toEqual({
|
||
|
monitoringDashboard: expect.objectContaining(defaults),
|
||
|
});
|
||
|
});
|
||
|
});
|