diff --git a/packages/components/src/button/test/index.js b/packages/components/src/button/test/index.js
index cb973cb71dfbe2..de027bbe41fed8 100644
--- a/packages/components/src/button/test/index.js
+++ b/packages/components/src/button/test/index.js
@@ -131,6 +131,28 @@ describe( 'Button', () => {
expect( iconButton.prop( 'aria-label' ) ).toBe( 'Custom' );
} );
+ it( 'should support adding aria-describedby text', () => {
+ const buttonDescription = shallow(
+
+ )
+ .find( 'VisuallyHidden' )
+ .shallow()
+ .text();
+ expect( buttonDescription ).toBe( 'Description text' );
+ } );
+
+ it( 'should populate tooltip with describedBy content', () => {
+ const buttonTooltip = shallow(
+
+ ).find( 'Tooltip' );
+
+ expect( buttonTooltip.prop( 'text' ) ).toBe( 'Description text' );
+ } );
+
it( 'should allow tooltip disable', () => {
const iconButton = shallow(