From d33ef7aa434d7e4aac34102f774f06cde3570371 Mon Sep 17 00:00:00 2001 From: Andrew Sikowitz Date: Tue, 18 Feb 2025 20:56:15 -0800 Subject: [PATCH] fix(cypress): Improve smoke test flakiness (#12645) --- .../builder/details/PrimaryButton.tsx | 9 ++-- .../layout/navBarRedesign/NavBarMenuItem.tsx | 8 +++- .../layout/navBarRedesign/NavSidebar.tsx | 1 + .../app/homeV2/layout/navBarRedesign/types.ts | 1 + .../app/ingest/source/IngestionSourceList.tsx | 2 +- .../src/app/permissions/policy/usePolicy.ts | 4 +- .../cypress/e2e/domains/nested_domains.js | 1 + .../tests/cypress/cypress/e2e/ml/model.js | 8 +--- .../cypress/e2e/settings/manage_policies.js | 3 +- .../e2e/settingsV2/v2_managing_groups.js | 25 +++++------ .../cypress/cypress/e2e/siblings/siblings.js | 45 +++++++------------ .../tests/cypress/cypress/support/commands.js | 36 +++++++++------ .../entity_versioning/test_versioning.py | 5 +++ 13 files changed, 76 insertions(+), 72 deletions(-) diff --git a/datahub-web-react/src/app/entityV2/shared/tabs/Dataset/Validations/assertion/builder/details/PrimaryButton.tsx b/datahub-web-react/src/app/entityV2/shared/tabs/Dataset/Validations/assertion/builder/details/PrimaryButton.tsx index 3eb2c5ff1f8a8..f74610edaf8d8 100644 --- a/datahub-web-react/src/app/entityV2/shared/tabs/Dataset/Validations/assertion/builder/details/PrimaryButton.tsx +++ b/datahub-web-react/src/app/entityV2/shared/tabs/Dataset/Validations/assertion/builder/details/PrimaryButton.tsx @@ -1,4 +1,4 @@ -import React from 'react'; +import React, { HTMLAttributes } from 'react'; import styled from 'styled-components'; import { Tooltip } from '@components'; @@ -35,11 +35,10 @@ type Props = { title: string; disabled?: boolean; tooltip?: React.ReactNode; - style?: any; onClick: () => void; -}; +} & HTMLAttributes; -export const PrimaryButton = ({ icon, title, tooltip, disabled = false, style, onClick }: Props) => { +export const PrimaryButton = ({ icon, title, tooltip, disabled = false, onClick, ...props }: Props) => { return (