diff --git a/src/button/__tests__/button.test.tsx b/src/button/__tests__/button.test.tsx
index e53101a9a0..810db0836c 100644
--- a/src/button/__tests__/button.test.tsx
+++ b/src/button/__tests__/button.test.tsx
@@ -57,6 +57,18 @@ describe('Button Component', () => {
expect(onClick.mock.calls.length).toBe(0);
});
+ test("onClick doesn't fire on a disabled anchor button", () => {
+ const onClick = jest.fn();
+ const { container } = render(
+
+ );
+ const anchor = container.querySelector('a');
+ if (anchor) fireEvent.click(anchor);
+ expect(onClick.mock.calls.length).toBe(0);
+ });
+
test('simulate isLoading with google translate does not throw with element child', () => {
const { rerender, container } = render(