Adds assertion to ensure that only one chip is shown when a checkbox list item is selected

This commit is contained in:
mabashian
2021-06-03 14:01:04 -04:00
parent c2c93e7a66
commit 177901eca6

View File

@@ -95,6 +95,7 @@ describe('<_AddResourceRole />', () => {
// Step 2 // Step 2
await waitForElement(wrapper, 'EmptyStateBody', el => el.length === 0); await waitForElement(wrapper, 'EmptyStateBody', el => el.length === 0);
expect(wrapper.find('Chip').length).toBe(0);
act(() => act(() =>
wrapper.find('CheckboxListItem[name="foo"]').invoke('onSelect')(true) wrapper.find('CheckboxListItem[name="foo"]').invoke('onSelect')(true)
); );
@@ -102,6 +103,7 @@ describe('<_AddResourceRole />', () => {
expect( expect(
wrapper.find('CheckboxListItem[name="foo"]').prop('isSelected') wrapper.find('CheckboxListItem[name="foo"]').prop('isSelected')
).toBe(true); ).toBe(true);
expect(wrapper.find('Chip').length).toBe(1);
act(() => wrapper.find('Button[type="submit"]').prop('onClick')()); act(() => wrapper.find('Button[type="submit"]').prop('onClick')());
wrapper.update(); wrapper.update();