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);
+ });
});