diff --git a/awx/ui_next/src/components/AppContainer/PageHeaderToolbar.jsx b/awx/ui_next/src/components/AppContainer/PageHeaderToolbar.jsx index 4d31af328e..1b8bb0c7e4 100644 --- a/awx/ui_next/src/components/AppContainer/PageHeaderToolbar.jsx +++ b/awx/ui_next/src/components/AppContainer/PageHeaderToolbar.jsx @@ -34,7 +34,6 @@ function PageHeaderToolbar({ const handleUserSelect = () => { setIsUserOpen(!isUserOpen); }; - return ( @@ -90,8 +89,11 @@ function PageHeaderToolbar({ dropdownItems={[ {i18n._(t`User Details`)} diff --git a/awx/ui_next/src/components/AppContainer/PageHeaderToolbar.test.jsx b/awx/ui_next/src/components/AppContainer/PageHeaderToolbar.test.jsx index 7c151d3dc5..4dc093c6c2 100644 --- a/awx/ui_next/src/components/AppContainer/PageHeaderToolbar.test.jsx +++ b/awx/ui_next/src/components/AppContainer/PageHeaderToolbar.test.jsx @@ -25,6 +25,7 @@ describe('PageHeaderToolbar', () => { ); expect(wrapper.find('DropdownItem')).toHaveLength(0); @@ -37,6 +38,10 @@ describe('PageHeaderToolbar', () => { expect(wrapper.find('DropdownItem')).toHaveLength(0); wrapper.find(pageUserDropdownSelector).simulate('click'); + wrapper.update(); + expect( + wrapper.find('DropdownItem[aria-label="User details"]').prop('href') + ).toBe('/#/users/1/details'); expect(wrapper.find('DropdownItem')).toHaveLength(2); const logout = wrapper.find('DropdownItem li button');