diff --git a/package-lock.json b/package-lock.json index 496a4c70f0a..95272adc5e3 100644 --- a/package-lock.json +++ b/package-lock.json @@ -66923,6 +66923,7 @@ "@mongodb-js/compass-logging": "^0.7.0", "@mongodb-js/mongodb-redux-common": "^1.8.0", "js-beautify": "^1.10.2", + "mongodb-connection-string-url": "^2.4.2", "react-select-plus": "^1.2.0", "redux-thunk": "^2.3.0" }, @@ -117875,6 +117876,7 @@ "mocha-webpack": "^2.0.0-beta.0", "mongodb-ace-theme": "^1.5.0", "mongodb-connection-model": "^21.12.0", + "mongodb-connection-string-url": "^2.4.2", "mongodb-data-service": "^21.16.0", "mongodb-ns": "^2.3.0", "mongodb-reflux-store": "^0.0.1", diff --git a/packages/compass-components/src/components/accordion.spec.tsx b/packages/compass-components/src/components/accordion.spec.tsx index 705d7dadeb3..3d4fb18b08f 100644 --- a/packages/compass-components/src/components/accordion.spec.tsx +++ b/packages/compass-components/src/components/accordion.spec.tsx @@ -7,7 +7,7 @@ import Accordion from './accordion'; function renderAccordion() { return render( - +

Hello World

); diff --git a/packages/compass-components/src/components/accordion.tsx b/packages/compass-components/src/components/accordion.tsx index e17d924be47..a87c00d2461 100644 --- a/packages/compass-components/src/components/accordion.tsx +++ b/packages/compass-components/src/components/accordion.tsx @@ -32,7 +32,7 @@ const buttonIconStyles = css({ marginRight: spacing[1], }); interface AccordionProps { - dataTestId?: string; + 'data-testid'?: string; text: string; } function Accordion( @@ -42,10 +42,11 @@ function Accordion( const regionId = useId('region-'); const labelId = useId('label-'); return ( -
+

)} -

diff --git a/packages/connection-form/src/components/connect-form.tsx b/packages/connection-form/src/components/connect-form.tsx index 89a56962f46..836c5440e99 100644 --- a/packages/connection-form/src/components/connect-form.tsx +++ b/packages/connection-form/src/components/connect-form.tsx @@ -130,7 +130,7 @@ function ConnectForm({ return ( <> -
+

diff --git a/packages/connection-form/src/components/connection-string-input.tsx b/packages/connection-form/src/components/connection-string-input.tsx index b6a81fa1834..d4c8145cb13 100644 --- a/packages/connection-form/src/components/connection-string-input.tsx +++ b/packages/connection-form/src/components/connection-string-input.tsx @@ -172,6 +172,7 @@ function ConnectStringInput({ className={connectionStringStyles} disabled={!enableEditingConnectionString} id={connectionStringInputId} + data-testid={connectionStringInputId} ref={textAreaEl} aria-labelledby={connectionStringLabelId} placeholder="e.g mongodb+srv://username:password@cluster0-jtpxd.mongodb.net/admin" diff --git a/packages/connection-form/src/components/validation-summary.tsx b/packages/connection-form/src/components/validation-summary.tsx index 7eb17cbf870..32405544dfb 100644 --- a/packages/connection-form/src/components/validation-summary.tsx +++ b/packages/connection-form/src/components/validation-summary.tsx @@ -28,7 +28,11 @@ export function ErrorSummary({ if (!errors || !errors.length) return null; return ( - + err.message)}> );