mirror of
https://github.com/ansible/awx.git
synced 2026-03-04 10:11:05 -03:30
fix TemplateList name in tests
This commit is contained in:
@@ -88,6 +88,7 @@ function OrganizationsList({ i18n }) {
|
|||||||
const handleOrgDelete = async () => {
|
const handleOrgDelete = async () => {
|
||||||
await deleteOrganizations();
|
await deleteOrganizations();
|
||||||
await adjustPagination();
|
await adjustPagination();
|
||||||
|
setSelected([]);
|
||||||
};
|
};
|
||||||
|
|
||||||
const adjustPagination = () => {
|
const adjustPagination = () => {
|
||||||
|
|||||||
@@ -252,5 +252,4 @@ function TemplateList({ i18n }) {
|
|||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|
||||||
export { TemplateList as _TemplatesList };
|
|
||||||
export default withI18n()(TemplateList);
|
export default withI18n()(TemplateList);
|
||||||
|
|||||||
@@ -9,7 +9,7 @@ import {
|
|||||||
} from '@api';
|
} from '@api';
|
||||||
import { mountWithContexts, waitForElement } from '@testUtils/enzymeHelpers';
|
import { mountWithContexts, waitForElement } from '@testUtils/enzymeHelpers';
|
||||||
|
|
||||||
import TemplatesList from './TemplateList';
|
import TemplateList from './TemplateList';
|
||||||
|
|
||||||
jest.mock('@api');
|
jest.mock('@api');
|
||||||
|
|
||||||
@@ -94,7 +94,7 @@ describe('<TemplateList />', () => {
|
|||||||
test('initially renders successfully', async () => {
|
test('initially renders successfully', async () => {
|
||||||
await act(async () => {
|
await act(async () => {
|
||||||
mountWithContexts(
|
mountWithContexts(
|
||||||
<TemplatesList
|
<TemplateList
|
||||||
match={{ path: '/templates', url: '/templates' }}
|
match={{ path: '/templates', url: '/templates' }}
|
||||||
location={{ search: '', pathname: '/templates' }}
|
location={{ search: '', pathname: '/templates' }}
|
||||||
/>
|
/>
|
||||||
@@ -105,7 +105,7 @@ describe('<TemplateList />', () => {
|
|||||||
test('Templates are retrieved from the api and the components finishes loading', async () => {
|
test('Templates are retrieved from the api and the components finishes loading', async () => {
|
||||||
let wrapper;
|
let wrapper;
|
||||||
await act(async () => {
|
await act(async () => {
|
||||||
wrapper = mountWithContexts(<TemplatesList />);
|
wrapper = mountWithContexts(<TemplateList />);
|
||||||
});
|
});
|
||||||
expect(UnifiedJobTemplatesAPI.read).toBeCalled();
|
expect(UnifiedJobTemplatesAPI.read).toBeCalled();
|
||||||
await act(async () => {
|
await act(async () => {
|
||||||
@@ -115,7 +115,7 @@ describe('<TemplateList />', () => {
|
|||||||
});
|
});
|
||||||
|
|
||||||
test('handleSelect is called when a template list item is selected', async () => {
|
test('handleSelect is called when a template list item is selected', async () => {
|
||||||
const wrapper = mountWithContexts(<TemplatesList />);
|
const wrapper = mountWithContexts(<TemplateList />);
|
||||||
await act(async () => {
|
await act(async () => {
|
||||||
await waitForElement(wrapper, 'ContentLoading', el => el.length === 0);
|
await waitForElement(wrapper, 'ContentLoading', el => el.length === 0);
|
||||||
});
|
});
|
||||||
@@ -143,7 +143,7 @@ describe('<TemplateList />', () => {
|
|||||||
});
|
});
|
||||||
|
|
||||||
test('handleSelectAll is called when a template list item is selected', async () => {
|
test('handleSelectAll is called when a template list item is selected', async () => {
|
||||||
const wrapper = mountWithContexts(<TemplatesList />);
|
const wrapper = mountWithContexts(<TemplateList />);
|
||||||
await act(async () => {
|
await act(async () => {
|
||||||
await waitForElement(wrapper, 'ContentLoading', el => el.length === 0);
|
await waitForElement(wrapper, 'ContentLoading', el => el.length === 0);
|
||||||
});
|
});
|
||||||
@@ -158,7 +158,7 @@ describe('<TemplateList />', () => {
|
|||||||
});
|
});
|
||||||
|
|
||||||
test('delete button is disabled if user does not have delete capabilities on a selected template', async () => {
|
test('delete button is disabled if user does not have delete capabilities on a selected template', async () => {
|
||||||
const wrapper = mountWithContexts(<TemplatesList />);
|
const wrapper = mountWithContexts(<TemplateList />);
|
||||||
await act(async () => {
|
await act(async () => {
|
||||||
await waitForElement(wrapper, 'ContentLoading', el => el.length === 0);
|
await waitForElement(wrapper, 'ContentLoading', el => el.length === 0);
|
||||||
});
|
});
|
||||||
@@ -217,7 +217,7 @@ describe('<TemplateList />', () => {
|
|||||||
});
|
});
|
||||||
|
|
||||||
test('api is called to delete templates for each selected template.', async () => {
|
test('api is called to delete templates for each selected template.', async () => {
|
||||||
const wrapper = mountWithContexts(<TemplatesList />);
|
const wrapper = mountWithContexts(<TemplateList />);
|
||||||
await act(async () => {
|
await act(async () => {
|
||||||
await waitForElement(wrapper, 'ContentLoading', el => el.length === 0);
|
await waitForElement(wrapper, 'ContentLoading', el => el.length === 0);
|
||||||
});
|
});
|
||||||
@@ -277,7 +277,7 @@ describe('<TemplateList />', () => {
|
|||||||
},
|
},
|
||||||
})
|
})
|
||||||
);
|
);
|
||||||
const wrapper = mountWithContexts(<TemplatesList />);
|
const wrapper = mountWithContexts(<TemplateList />);
|
||||||
await act(async () => {
|
await act(async () => {
|
||||||
await waitForElement(wrapper, 'ContentLoading', el => el.length === 0);
|
await waitForElement(wrapper, 'ContentLoading', el => el.length === 0);
|
||||||
});
|
});
|
||||||
@@ -315,7 +315,7 @@ describe('<TemplateList />', () => {
|
|||||||
const wrapper = mountWithContexts(
|
const wrapper = mountWithContexts(
|
||||||
<Route
|
<Route
|
||||||
path="/projects/:id/job_templates"
|
path="/projects/:id/job_templates"
|
||||||
component={() => <TemplatesList />}
|
component={() => <TemplateList />}
|
||||||
/>,
|
/>,
|
||||||
{
|
{
|
||||||
context: {
|
context: {
|
||||||
|
|||||||
@@ -2,12 +2,12 @@ import React from 'react';
|
|||||||
|
|
||||||
import { mountWithContexts } from '@testUtils/enzymeHelpers';
|
import { mountWithContexts } from '@testUtils/enzymeHelpers';
|
||||||
|
|
||||||
import TemplatesListItem from './TemplateListItem';
|
import TemplateListItem from './TemplateListItem';
|
||||||
|
|
||||||
describe('<TemplateListItem />', () => {
|
describe('<TemplateListItem />', () => {
|
||||||
test('launch button shown to users with start capabilities', () => {
|
test('launch button shown to users with start capabilities', () => {
|
||||||
const wrapper = mountWithContexts(
|
const wrapper = mountWithContexts(
|
||||||
<TemplatesListItem
|
<TemplateListItem
|
||||||
isSelected={false}
|
isSelected={false}
|
||||||
template={{
|
template={{
|
||||||
id: 1,
|
id: 1,
|
||||||
@@ -26,7 +26,7 @@ describe('<TemplateListItem />', () => {
|
|||||||
});
|
});
|
||||||
test('launch button hidden from users without start capabilities', () => {
|
test('launch button hidden from users without start capabilities', () => {
|
||||||
const wrapper = mountWithContexts(
|
const wrapper = mountWithContexts(
|
||||||
<TemplatesListItem
|
<TemplateListItem
|
||||||
isSelected={false}
|
isSelected={false}
|
||||||
template={{
|
template={{
|
||||||
id: 1,
|
id: 1,
|
||||||
@@ -45,7 +45,7 @@ describe('<TemplateListItem />', () => {
|
|||||||
});
|
});
|
||||||
test('edit button shown to users with edit capabilities', () => {
|
test('edit button shown to users with edit capabilities', () => {
|
||||||
const wrapper = mountWithContexts(
|
const wrapper = mountWithContexts(
|
||||||
<TemplatesListItem
|
<TemplateListItem
|
||||||
isSelected={false}
|
isSelected={false}
|
||||||
template={{
|
template={{
|
||||||
id: 1,
|
id: 1,
|
||||||
@@ -64,7 +64,7 @@ describe('<TemplateListItem />', () => {
|
|||||||
});
|
});
|
||||||
test('edit button hidden from users without edit capabilities', () => {
|
test('edit button hidden from users without edit capabilities', () => {
|
||||||
const wrapper = mountWithContexts(
|
const wrapper = mountWithContexts(
|
||||||
<TemplatesListItem
|
<TemplateListItem
|
||||||
isSelected={false}
|
isSelected={false}
|
||||||
template={{
|
template={{
|
||||||
id: 1,
|
id: 1,
|
||||||
@@ -83,7 +83,7 @@ describe('<TemplateListItem />', () => {
|
|||||||
});
|
});
|
||||||
test('missing resource icon is shown.', () => {
|
test('missing resource icon is shown.', () => {
|
||||||
const wrapper = mountWithContexts(
|
const wrapper = mountWithContexts(
|
||||||
<TemplatesListItem
|
<TemplateListItem
|
||||||
isSelected={false}
|
isSelected={false}
|
||||||
template={{
|
template={{
|
||||||
id: 1,
|
id: 1,
|
||||||
@@ -102,7 +102,7 @@ describe('<TemplateListItem />', () => {
|
|||||||
});
|
});
|
||||||
test('missing resource icon is not shown when there is a project and an inventory.', () => {
|
test('missing resource icon is not shown when there is a project and an inventory.', () => {
|
||||||
const wrapper = mountWithContexts(
|
const wrapper = mountWithContexts(
|
||||||
<TemplatesListItem
|
<TemplateListItem
|
||||||
isSelected={false}
|
isSelected={false}
|
||||||
template={{
|
template={{
|
||||||
id: 1,
|
id: 1,
|
||||||
@@ -123,7 +123,7 @@ describe('<TemplateListItem />', () => {
|
|||||||
});
|
});
|
||||||
test('missing resource icon is not shown when inventory is prompt_on_launch, and a project', () => {
|
test('missing resource icon is not shown when inventory is prompt_on_launch, and a project', () => {
|
||||||
const wrapper = mountWithContexts(
|
const wrapper = mountWithContexts(
|
||||||
<TemplatesListItem
|
<TemplateListItem
|
||||||
isSelected={false}
|
isSelected={false}
|
||||||
template={{
|
template={{
|
||||||
id: 1,
|
id: 1,
|
||||||
@@ -144,7 +144,7 @@ describe('<TemplateListItem />', () => {
|
|||||||
});
|
});
|
||||||
test('missing resource icon is not shown type is workflow_job_template', () => {
|
test('missing resource icon is not shown type is workflow_job_template', () => {
|
||||||
const wrapper = mountWithContexts(
|
const wrapper = mountWithContexts(
|
||||||
<TemplatesListItem
|
<TemplateListItem
|
||||||
isSelected={false}
|
isSelected={false}
|
||||||
template={{
|
template={{
|
||||||
id: 1,
|
id: 1,
|
||||||
|
|||||||
Reference in New Issue
Block a user