Skip to content
Snippets Groups Projects

Plugins should always receive reaction from new api

9 files
+ 98
102
Compare changes
  • Side-by-side
  • Inline
Files
9
@@ -3,11 +3,9 @@ import {
InitialStoreState,
getReduxStoreWithActionsListener,
} from '@/utils/testing/getReduxStoreActionsListener';
import mockRouter from 'next-router-mock';
import { fireEvent, render, screen } from '@testing-library/react';
import { MockStoreEnhanced } from 'redux-mock-store';
import { FIRST_ARRAY_ELEMENT } from '@/constants/common';
import { projectFixture } from '@/models/fixtures/projectFixture';
import { LoggedInMenuModal } from './LoggedInMenuModal.component';
const renderComponent = (
@@ -41,22 +39,4 @@ describe('LoggedInMenuModal component', () => {
const actions = store.getActions();
expect(actions[FIRST_ARRAY_ELEMENT].type).toBe('modal/closeModal');
});
it('redirects to the admin panel when "Go to the admin panel" button is clicked', () => {
const routerPushSpy = jest.spyOn(mockRouter, 'push');
renderComponent({
project: {
data: projectFixture,
loading: 'succeeded',
error: { message: '', name: '' },
projectId: '',
},
});
fireEvent.click(screen.getByText('Go to the admin panel'));
expect(routerPushSpy).toHaveBeenCalledWith(
`https://lux1.atcomp.pl/minerva/admin.xhtml?id=pdmap_appu_test`,
);
});
});
Loading