mirror of
https://github.com/ansible/awx.git
synced 2026-01-13 02:50:02 -03:30
update tests for detail view changes
This commit is contained in:
parent
bfedbe561c
commit
e688ed813a
@ -1,7 +1,8 @@
|
||||
import React from 'react';
|
||||
import { act } from 'react-dom/test-utils';
|
||||
import { mountWithContexts } from '@testUtils/enzymeHelpers';
|
||||
import { mountWithContexts, waitForElement } from '@testUtils/enzymeHelpers';
|
||||
import { InventoriesAPI, CredentialTypesAPI } from '@api';
|
||||
import { sleep } from '@testUtils/testUtils';
|
||||
import InventoryDetail from './InventoryDetail';
|
||||
|
||||
jest.mock('@api');
|
||||
@ -83,6 +84,7 @@ describe('<InventoryDetail />', () => {
|
||||
<InventoryDetail inventory={mockInventory} />
|
||||
);
|
||||
});
|
||||
wrapper.update();
|
||||
expectDetailToMatch(wrapper, 'Name', mockInventory.name);
|
||||
expectDetailToMatch(wrapper, 'Activity', 'Coming soon');
|
||||
expectDetailToMatch(wrapper, 'Description', mockInventory.description);
|
||||
|
||||
@ -80,7 +80,7 @@ describe('<InventoryGroupDetail />', () => {
|
||||
'Bar'
|
||||
);
|
||||
expect(wrapper.find('Detail[label="Created"]').length).toBe(1);
|
||||
expect(wrapper.find('Detail[label="Modified"]').length).toBe(1);
|
||||
expect(wrapper.find('VariablesInput').prop('value')).toBe('bizz: buzz');
|
||||
expect(wrapper.find('Detail[label="Last Modified"]').length).toBe(1);
|
||||
expect(wrapper.find('VariablesDetail').prop('value')).toBe('bizz: buzz');
|
||||
});
|
||||
});
|
||||
|
||||
@ -98,13 +98,15 @@ describe('<ProjectDetail />', () => {
|
||||
`${mockProject.scm_update_cache_timeout} Seconds`
|
||||
);
|
||||
assertDetail('Ansible Environment', mockProject.custom_virtualenv);
|
||||
assertDetail(
|
||||
'Created',
|
||||
`10/10/2019, 1:15:06 AM by ${mockProject.summary_fields.created_by.username}`
|
||||
const dateDetails = wrapper.find('UserDateDetail');
|
||||
expect(dateDetails).toHaveLength(2);
|
||||
expect(dateDetails.at(0).prop('label')).toEqual('Created');
|
||||
expect(dateDetails.at(0).prop('date')).toEqual(
|
||||
'2019-10-10T01:15:06.780472Z'
|
||||
);
|
||||
assertDetail(
|
||||
'Last Modified',
|
||||
`10/10/2019, 1:15:06 AM by ${mockProject.summary_fields.modified_by.username}`
|
||||
expect(dateDetails.at(1).prop('label')).toEqual('Last Modified');
|
||||
expect(dateDetails.at(1).prop('date')).toEqual(
|
||||
'2019-10-10T01:15:06.780490Z'
|
||||
);
|
||||
expect(
|
||||
wrapper
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user