diff --git a/__tests__/App.test.jsx b/__tests__/App.test.jsx index cbffd97f86..ae7366a74e 100644 --- a/__tests__/App.test.jsx +++ b/__tests__/App.test.jsx @@ -3,7 +3,7 @@ import { MemoryRouter } from 'react-router-dom'; import { shallow, mount } from 'enzyme'; import App from '../src/App'; import api from '../src/api'; -import { API_LOGOUT } from '../src/endpoints'; +import { API_LOGOUT, API_CONFIG } from '../src/endpoints'; import Dashboard from '../src/pages/Dashboard'; import Login from '../src/pages/Login'; @@ -53,7 +53,13 @@ describe('', () => { expect(logOutButton.length).toBe(1); logOutButton.simulate('click'); appWrapper.setState({ activeGroup: 'foo', activeItem: 'bar' }); - expect(api.get).toHaveBeenCalledTimes(1); expect(api.get).toHaveBeenCalledWith(API_LOGOUT); }); + + test('Componenet makes REST call to API_CONFIG endpoint when mounted', () => { + api.get = jest.fn().mockImplementation(() => Promise.resolve({})); + const appWrapper = shallow(); + expect(api.get).toHaveBeenCalledTimes(1); + expect(api.get).toHaveBeenCalledWith(API_CONFIG); + }); });