diff --git a/__tests__/pages/Organizations/screens/OrganizationAdd.test.jsx b/__tests__/pages/Organizations/screens/OrganizationAdd.test.jsx index 1ce8ae0a6e..9d5079ce70 100644 --- a/__tests__/pages/Organizations/screens/OrganizationAdd.test.jsx +++ b/__tests__/pages/Organizations/screens/OrganizationAdd.test.jsx @@ -71,7 +71,7 @@ describe('', () => { test('Successful form submission triggers redirect', (done) => { const onSuccess = jest.spyOn(OrganizationAdd.WrappedComponent.prototype, 'onSuccess'); const mockedResp = { data: { id: 1, related: { instance_groups: '/bar' } } }; - const api = { createOrganization: jest.fn().mockResolvedValue(mockedResp), createInstanceGroups: jest.fn().mockResolvedValue('done') }; + const api = { createOrganization: jest.fn().mockResolvedValue(mockedResp), associateInstanceGroup: jest.fn().mockResolvedValue('done') }; const wrapper = mount( @@ -131,10 +131,10 @@ describe('', () => { } } }); - const createInstanceGroupsFn = jest.fn().mockResolvedValue('done'); + const associateInstanceGroupFn = jest.fn().mockResolvedValue('done'); const api = { createOrganization: createOrganizationFn, - createInstanceGroups: createInstanceGroupsFn + associateInstanceGroup: associateInstanceGroupFn }; const wrapper = mount( @@ -156,7 +156,7 @@ describe('', () => { description: '', name: 'mock org' }); - expect(createInstanceGroupsFn).toHaveBeenCalledWith('/api/v2/organizations/1/instance_groups', 1); + expect(associateInstanceGroupFn).toHaveBeenCalledWith('/api/v2/organizations/1/instance_groups', 1); }); test('AnsibleSelect component renders if there are virtual environments', () => { diff --git a/src/api.js b/src/api.js index f0d3c866b8..1bbb68ce2f 100644 --- a/src/api.js +++ b/src/api.js @@ -110,7 +110,7 @@ class APIClient { return this.http.get(API_INSTANCE_GROUPS, { params }); } - createInstanceGroups (url, id) { + associateInstanceGroup (url, id) { return this.http.post(url, { id }); } } diff --git a/src/pages/Organizations/screens/OrganizationAdd.jsx b/src/pages/Organizations/screens/OrganizationAdd.jsx index 6dbd224781..5f38a237f8 100644 --- a/src/pages/Organizations/screens/OrganizationAdd.jsx +++ b/src/pages/Organizations/screens/OrganizationAdd.jsx @@ -61,7 +61,7 @@ class OrganizationAdd extends React.Component { try { if (instanceGroups.length > 0) { instanceGroups.forEach(async (select) => { - await api.createInstanceGroups(instanceGroupsUrl, select.id); + await api.associateInstanceGroup(instanceGroupsUrl, select.id); }); } } catch (err) {