mirror of
https://github.com/ansible/awx.git
synced 2026-02-26 15:36:04 -03:30
update selectors in tests to match id changes
This commit is contained in:
@@ -98,7 +98,7 @@ describe('<ApplicationAdd/>', () => {
|
||||
wrapper.update();
|
||||
expect(wrapper.find('input#name').prop('value')).toBe('new foo');
|
||||
expect(wrapper.find('input#description').prop('value')).toBe('new bar');
|
||||
expect(wrapper.find('input#organization-input').prop('value')).toBe(
|
||||
expect(wrapper.find('input#organization').prop('value')).toBe(
|
||||
'organization'
|
||||
);
|
||||
expect(
|
||||
@@ -180,7 +180,7 @@ describe('<ApplicationAdd/>', () => {
|
||||
});
|
||||
});
|
||||
|
||||
waitForElement(wrapper, 'FormSubmitError', (el) => el.length > 0);
|
||||
waitForElement(wrapper, 'FormSubmitError', el => el.length > 0);
|
||||
});
|
||||
test('should render content error on failed read options request', async () => {
|
||||
ApplicationsAPI.readOptions.mockRejectedValue(
|
||||
|
||||
@@ -88,6 +88,7 @@ describe('<ApplicationEdit/>', () => {
|
||||
});
|
||||
expect(wrapper.find('ApplicationEdit').length).toBe(1);
|
||||
});
|
||||
|
||||
test('should cancel form properly', async () => {
|
||||
const history = createMemoryHistory({
|
||||
initialEntries: ['/applications/1/edit'],
|
||||
@@ -110,6 +111,7 @@ describe('<ApplicationEdit/>', () => {
|
||||
expect(history.location.pathname).toBe('/applications/1/details');
|
||||
});
|
||||
});
|
||||
|
||||
test('should throw error on submit', async () => {
|
||||
const error = {
|
||||
response: {
|
||||
@@ -147,6 +149,7 @@ describe('<ApplicationEdit/>', () => {
|
||||
wrapper.update();
|
||||
expect(wrapper.find('FormSubmitError').length).toBe(1);
|
||||
});
|
||||
|
||||
test('expect values to be updated and submitted properly', async () => {
|
||||
const history = createMemoryHistory({
|
||||
initialEntries: ['/applications/1/edit'],
|
||||
@@ -188,7 +191,7 @@ describe('<ApplicationEdit/>', () => {
|
||||
wrapper.update();
|
||||
expect(wrapper.find('input#name').prop('value')).toBe('new foo');
|
||||
expect(wrapper.find('input#description').prop('value')).toBe('new bar');
|
||||
expect(wrapper.find('input#organization-input').prop('value')).toBe(
|
||||
expect(wrapper.find('input#organization').prop('value')).toBe(
|
||||
'organization'
|
||||
);
|
||||
expect(
|
||||
|
||||
@@ -107,7 +107,7 @@ describe('<ApplicationForm', () => {
|
||||
wrapper.update();
|
||||
expect(wrapper.find('input#name').prop('value')).toBe('new foo');
|
||||
expect(wrapper.find('input#description').prop('value')).toBe('new bar');
|
||||
expect(wrapper.find('input#organization-input').prop('value')).toBe(
|
||||
expect(wrapper.find('input#organization').prop('value')).toBe(
|
||||
'organization'
|
||||
);
|
||||
expect(
|
||||
|
||||
@@ -274,7 +274,7 @@ describe('<JobTemplateEdit />', () => {
|
||||
data: { actions: { GET: {}, POST: {} } },
|
||||
});
|
||||
|
||||
useDebounce.mockImplementation((fn) => fn);
|
||||
useDebounce.mockImplementation(fn => fn);
|
||||
});
|
||||
|
||||
afterEach(() => {
|
||||
@@ -321,7 +321,7 @@ describe('<JobTemplateEdit />', () => {
|
||||
{ id: 5, name: 'Maple' },
|
||||
{ id: 6, name: 'Tree' },
|
||||
];
|
||||
await waitForElement(wrapper, 'LabelSelect', (el) => el.length > 0);
|
||||
await waitForElement(wrapper, 'LabelSelect', el => el.length > 0);
|
||||
act(() => {
|
||||
wrapper.find('LabelSelect').invoke('onChange')(labels);
|
||||
wrapper.update();
|
||||
@@ -339,9 +339,7 @@ describe('<JobTemplateEdit />', () => {
|
||||
name: 'Other Inventory',
|
||||
});
|
||||
|
||||
wrapper.find('TextInput#execution-environments-input').invoke('onChange')(
|
||||
''
|
||||
);
|
||||
wrapper.find('TextInput#execution-environments').invoke('onChange')('');
|
||||
});
|
||||
wrapper.update();
|
||||
|
||||
@@ -384,7 +382,7 @@ describe('<JobTemplateEdit />', () => {
|
||||
cancelButton = await waitForElement(
|
||||
wrapper,
|
||||
'button[aria-label="Cancel"]',
|
||||
(e) => e.length === 1
|
||||
e => e.length === 1
|
||||
);
|
||||
});
|
||||
await act(async () => {
|
||||
|
||||
@@ -58,7 +58,7 @@ describe('<WebhookSubForm />', () => {
|
||||
});
|
||||
|
||||
test('should render initial values properly', () => {
|
||||
waitForElement(wrapper, 'Lookup__ChipHolder', (el) => el.lenth > 0);
|
||||
waitForElement(wrapper, 'Lookup__ChipHolder', el => el.lenth > 0);
|
||||
expect(wrapper.find('AnsibleSelect').prop('value')).toBe('github');
|
||||
expect(
|
||||
wrapper.find('TextInputBase[aria-label="Webhook URL"]').prop('value')
|
||||
@@ -68,7 +68,7 @@ describe('<WebhookSubForm />', () => {
|
||||
.find('TextInputBase[aria-label="workflow job template webhook key"]')
|
||||
.prop('value')
|
||||
).toBe('webhook key');
|
||||
expect(wrapper.find('input#credential-input').prop('value')).toBe(
|
||||
expect(wrapper.find('input#credential').prop('value')).toBe(
|
||||
'Github credential'
|
||||
);
|
||||
});
|
||||
|
||||
Reference in New Issue
Block a user