diff --git a/src/components/i18n/__tests__/__snapshots__/i18n.test.js.snap b/src/components/i18n/__tests__/__snapshots__/i18n.test.js.snap index 8c8d5e2d9..bba79d888 100644 --- a/src/components/i18n/__tests__/__snapshots__/i18n.test.js.snap +++ b/src/components/i18n/__tests__/__snapshots__/i18n.test.js.snap @@ -363,11 +363,11 @@ exports[`I18n Component should generate a predictable locale key output snapshot "keys": [ { "key": "curiosity-toolbar.notifications", - "match": "t('curiosity-toolbar.notifications', { context: ['export', 'pending', 'title'] })", + "match": "t('curiosity-toolbar.notifications', { context: ['export', 'pending', 'title'], testId: 'exportNotification-individual-pending' })", }, { "key": "curiosity-toolbar.notifications", - "match": "t('curiosity-toolbar.notifications', { context: ['export', 'completed', 'title'] })", + "match": "t('curiosity-toolbar.notifications', { context: ['export', 'completed', 'title'], testId: 'exportNotification-individual-completed' })", }, { "key": "curiosity-toolbar.notifications", @@ -375,7 +375,7 @@ exports[`I18n Component should generate a predictable locale key output snapshot }, { "key": "curiosity-toolbar.notifications", - "match": "t('curiosity-toolbar.notifications', { context: ['export', 'error', 'title'] })", + "match": "t('curiosity-toolbar.notifications', { context: ['export', 'error', 'title'], testId: 'exportNotification-individual-error' })", }, { "key": "curiosity-toolbar.notifications", @@ -383,11 +383,11 @@ exports[`I18n Component should generate a predictable locale key output snapshot }, { "key": "curiosity-toolbar.notifications", - "match": "t('curiosity-toolbar.notifications', { context: ['export', 'pending', 'titleGlobal'] })", + "match": "t('curiosity-toolbar.notifications', { context: ['export', 'pending', 'titleGlobal'], testId: 'exportNotification-existing-pending' })", }, { "key": "curiosity-toolbar.notifications", - "match": "t('curiosity-toolbar.notifications', { context: ['export', 'completed', 'titleGlobal'], count: allResults.length })", + "match": "t('curiosity-toolbar.notifications', { context: ['export', 'completed', 'titleGlobal'], count: allResults.length, testId: 'exportNotification-existing-completed' })", }, { "key": "curiosity-toolbar.notifications", @@ -395,7 +395,7 @@ exports[`I18n Component should generate a predictable locale key output snapshot }, { "key": "curiosity-toolbar.notifications", - "match": "t('curiosity-toolbar.notifications', { context: ['export', 'completed', 'title', 'existing'], count: totalResults })", + "match": "t('curiosity-toolbar.notifications', { context: ['export', 'completed', 'title', 'existing'], count: totalResults, testId: 'exportNotification-existing-confirmation' })", }, { "key": "curiosity-toolbar.notifications", diff --git a/src/components/toolbar/__tests__/__snapshots__/toolbarFieldExportContext.test.js.snap b/src/components/toolbar/__tests__/__snapshots__/toolbarFieldExportContext.test.js.snap index c2475525b..ae85c5f50 100644 --- a/src/components/toolbar/__tests__/__snapshots__/toolbarFieldExportContext.test.js.snap +++ b/src/components/toolbar/__tests__/__snapshots__/toolbarFieldExportContext.test.js.snap @@ -60,7 +60,7 @@ exports[`ToolbarFieldExport Component should allow export service calls on exist , "dismissable": false, "id": "swatch-exports-status", - "title": "t(curiosity-toolbar.notifications_export_completed_title, {"context":"existing","count":1})", + "title": "t(curiosity-toolbar.notifications_export_completed_title, {"context":"existing","count":1,"testId":"exportNotification-existing-confirmation"})", }, ], ] @@ -105,7 +105,7 @@ exports[`ToolbarFieldExport Component should allow service calls on user confirm "pending": { "dismissable": true, "id": "swatch-exports-existing-confirmation", - "title": "t(curiosity-toolbar.notifications_export_pending, {"context":"titleGlobal"})", + "title": "t(curiosity-toolbar.notifications_export_pending, {"context":"titleGlobal","testId":"exportNotification-existing-pending"})", "variant": "info", }, }, diff --git a/src/components/toolbar/toolbarFieldExportContext.js b/src/components/toolbar/toolbarFieldExportContext.js index 91cceb618..3e9168f10 100644 --- a/src/components/toolbar/toolbarFieldExportContext.js +++ b/src/components/toolbar/toolbarFieldExportContext.js @@ -54,7 +54,8 @@ const useExportConfirmation = ({ id: 'swatch-exports-individual-status', variant: 'info', title: t('curiosity-toolbar.notifications', { - context: ['export', 'pending', 'title'] + context: ['export', 'pending', 'title'], + testId: 'exportNotification-individual-pending' }), dismissable: true }; @@ -65,7 +66,8 @@ const useExportConfirmation = ({ id: 'swatch-exports-individual-status', variant: 'success', title: t('curiosity-toolbar.notifications', { - context: ['export', 'completed', 'title'] + context: ['export', 'completed', 'title'], + testId: 'exportNotification-individual-completed' }), description: t('curiosity-toolbar.notifications', { context: ['export', 'completed', 'description'], @@ -127,7 +129,8 @@ const useExport = ({ rejected: { variant: 'warning', title: t('curiosity-toolbar.notifications', { - context: ['export', 'error', 'title'] + context: ['export', 'error', 'title'], + testId: 'exportNotification-individual-error' }), description: t('curiosity-toolbar.notifications', { context: ['export', 'error', 'description'] @@ -179,7 +182,10 @@ const useExistingExportsConfirmation = ({ pending: { id: 'swatch-exports-existing-confirmation', variant: 'info', - title: t('curiosity-toolbar.notifications', { context: ['export', 'pending', 'titleGlobal'] }), + title: t('curiosity-toolbar.notifications', { + context: ['export', 'pending', 'titleGlobal'], + testId: 'exportNotification-existing-pending' + }), dismissable: true } })(dispatch).then(() => { @@ -190,7 +196,8 @@ const useExistingExportsConfirmation = ({ variant: 'success', title: t('curiosity-toolbar.notifications', { context: ['export', 'completed', 'titleGlobal'], - count: allResults.length + count: allResults.length, + testId: 'exportNotification-existing-completed' }), description: t('curiosity-toolbar.notifications', { context: ['export', 'completed', 'descriptionGlobal'], @@ -261,7 +268,8 @@ const useExistingExports = ({ id: 'swatch-exports-status', title: t('curiosity-toolbar.notifications', { context: ['export', 'completed', 'title', 'existing'], - count: totalResults + count: totalResults, + testId: 'exportNotification-existing-confirmation' }), description: (