From 9e8ef0b481b09f7ba6da271aa59a3ca0222a89c8 Mon Sep 17 00:00:00 2001 From: CD Cabrera Date: Wed, 31 Jul 2024 15:02:17 -0400 Subject: [PATCH] fix(platformTransformers): sw-2769 add format to export filename (#1375) --- .../__snapshots__/platformTransformers.test.js.snap | 8 ++++---- .../platform/__tests__/platformTransformers.test.js | 8 ++++++-- src/services/platform/platformTransformers.js | 2 +- 3 files changed, 11 insertions(+), 7 deletions(-) diff --git a/src/services/platform/__tests__/__snapshots__/platformTransformers.test.js.snap b/src/services/platform/__tests__/__snapshots__/platformTransformers.test.js.snap index 068dbec7e..215820ead 100644 --- a/src/services/platform/__tests__/__snapshots__/platformTransformers.test.js.snap +++ b/src/services/platform/__tests__/__snapshots__/platformTransformers.test.js.snap @@ -88,8 +88,8 @@ exports[`Platform Transformers should attempt to parse an exports response: expo "isAnythingPending": true, "pending": [ { - "fileName": "20190720_000000_swatch_report_rhel_for_x_86", - "format": undefined, + "fileName": "20190720_000000_csv_swatch_report_rhel_for_x_86", + "format": "csv", "id": "0123456789", "name": "swatch-RHEL for x86", "productId": "RHEL for x86", @@ -103,8 +103,8 @@ exports[`Platform Transformers should attempt to parse an exports response: expo "isPending": true, "pending": [ { - "fileName": "20190720_000000_swatch_report_rhel_for_x_86", - "format": undefined, + "fileName": "20190720_000000_csv_swatch_report_rhel_for_x_86", + "format": "csv", "id": "0123456789", "name": "swatch-RHEL for x86", "productId": "RHEL for x86", diff --git a/src/services/platform/__tests__/platformTransformers.test.js b/src/services/platform/__tests__/platformTransformers.test.js index 93ddc39f8..55e8059f9 100644 --- a/src/services/platform/__tests__/platformTransformers.test.js +++ b/src/services/platform/__tests__/platformTransformers.test.js @@ -22,7 +22,9 @@ describe('Platform Transformers', () => { [platformConstants.PLATFORM_API_EXPORT_RESPONSE_TYPES.EXPIRES_AT]: '2019-07-14T00:00:00Z', [platformConstants.PLATFORM_API_EXPORT_RESPONSE_TYPES.ID]: '0123456789', [platformConstants.PLATFORM_API_EXPORT_RESPONSE_TYPES.STATUS]: - platformConstants.PLATFORM_API_EXPORT_STATUS_TYPES.PENDING + platformConstants.PLATFORM_API_EXPORT_STATUS_TYPES.PENDING, + [platformConstants.PLATFORM_API_EXPORT_RESPONSE_TYPES.FORMAT]: + platformConstants.PLATFORM_API_EXPORT_CONTENT_TYPES.CSV }); const parsedArray = platformTransformers.exports({ @@ -33,7 +35,9 @@ describe('Platform Transformers', () => { [platformConstants.PLATFORM_API_EXPORT_RESPONSE_TYPES.EXPIRES_AT]: '2019-07-14T00:00:00Z', [platformConstants.PLATFORM_API_EXPORT_RESPONSE_TYPES.ID]: '0123456789', [platformConstants.PLATFORM_API_EXPORT_RESPONSE_TYPES.STATUS]: - platformConstants.PLATFORM_API_EXPORT_STATUS_TYPES.PENDING + platformConstants.PLATFORM_API_EXPORT_STATUS_TYPES.PENDING, + [platformConstants.PLATFORM_API_EXPORT_RESPONSE_TYPES.FORMAT]: + platformConstants.PLATFORM_API_EXPORT_CONTENT_TYPES.CSV } ] }); diff --git a/src/services/platform/platformTransformers.js b/src/services/platform/platformTransformers.js index 8125331b9..20f311944 100644 --- a/src/services/platform/platformTransformers.js +++ b/src/services/platform/platformTransformers.js @@ -90,7 +90,7 @@ const exports = response => { const focusedStatus = getStatus(exportStatus); const updatedExportData = { - fileName: `${moment.utc(dateHelpers.getCurrentDate()).format('YYYYMMDD_HHmmss')}_${helpers.CONFIG_EXPORT_FILENAME.replace('{0}', _snakeCase(productId))}`, + fileName: `${moment.utc(dateHelpers.getCurrentDate()).format('YYYYMMDD_HHmmss')}_${exportFormat}_${helpers.CONFIG_EXPORT_FILENAME.replace('{0}', _snakeCase(productId))}`, format: exportFormat, id: exportId, name: exportName,