diff --git a/packages/terra-hyperlink/CHANGELOG.md b/packages/terra-hyperlink/CHANGELOG.md index 2d31c54ed02..fae3326bd0c 100644 --- a/packages/terra-hyperlink/CHANGELOG.md +++ b/packages/terra-hyperlink/CHANGELOG.md @@ -2,6 +2,9 @@ ## Unreleased +* Fixed + * Added missing data attribute for default variant. + ## 2.70.0 - (May 8, 2024) * Changed diff --git a/packages/terra-hyperlink/src/Hyperlink.jsx b/packages/terra-hyperlink/src/Hyperlink.jsx index 8ce2e83f805..365b18fac7d 100644 --- a/packages/terra-hyperlink/src/Hyperlink.jsx +++ b/packages/terra-hyperlink/src/Hyperlink.jsx @@ -243,6 +243,7 @@ class Hyperlink extends React.Component { role="link" type="button" ref={this.linkRef} + data-focus-styles-enabled > diff --git a/packages/terra-hyperlink/tests/jest/Hyperlink.test.jsx b/packages/terra-hyperlink/tests/jest/Hyperlink.test.jsx index aee43e6cc04..c8c706cbb50 100644 --- a/packages/terra-hyperlink/tests/jest/Hyperlink.test.jsx +++ b/packages/terra-hyperlink/tests/jest/Hyperlink.test.jsx @@ -55,11 +55,18 @@ describe('Hyperlink', () => { expect(wrapper).toMatchSnapshot(); }); - it('should render a hyperlink button when oonClick is provided', () => { + it('should render a hyperlink button when onClick is provided', () => { const wrapper = enzymeIntl.renderWithIntl( {}} />); expect(wrapper).toMatchSnapshot(); }); + it('should render a default hyperlink button with data styling attribute', () => { + const wrapper = enzymeIntl.renderWithIntl( {}} />); + expect(wrapper.find('data-focus-styles-enabled')).toBeDefined(); + expect(wrapper.prop('data-focus-styles-enabled')).toEqual('true'); + expect(wrapper).toMatchSnapshot(); + }); + it('correctly applies the theme context className', () => { const wrapper = enzymeIntl.mountWithIntl( diff --git a/packages/terra-hyperlink/tests/jest/__snapshots__/Hyperlink.test.jsx.snap b/packages/terra-hyperlink/tests/jest/__snapshots__/Hyperlink.test.jsx.snap index d52cdd30a1a..c365a93cf92 100644 --- a/packages/terra-hyperlink/tests/jest/__snapshots__/Hyperlink.test.jsx.snap +++ b/packages/terra-hyperlink/tests/jest/__snapshots__/Hyperlink.test.jsx.snap @@ -143,6 +143,25 @@ exports[`Hyperlink should render a default hyperlink 1`] = ` `; +exports[`Hyperlink should render a default hyperlink button with data styling attribute 1`] = ` + +`; + exports[`Hyperlink should render a disabled hyperlink 1`] = ` `; -exports[`Hyperlink should render a hyperlink button when oonClick is provided 1`] = ` +exports[`Hyperlink should render a hyperlink button when onClick is provided 1`] = `