From 510e96f422a264ffb2c85e780de0680291eedf49 Mon Sep 17 00:00:00 2001 From: Matias Chomicki Date: Mon, 30 Jun 2025 21:49:56 +0100 Subject: [PATCH] Update tests --- .../logs/components/panel/processing.test.ts | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/public/app/features/logs/components/panel/processing.test.ts b/public/app/features/logs/components/panel/processing.test.ts index 9b51b26c8ea..129d97451da 100644 --- a/public/app/features/logs/components/panel/processing.test.ts +++ b/public/app/features/logs/components/panel/processing.test.ts @@ -124,6 +124,22 @@ describe('preProcessLogs', () => { expect(logListModel.getDisplayedFieldValue('place')).toBe(logListModel.labels['place']); expect(logListModel.body).toBe(logListModel.raw); }); + + test('Strips ansi colors for measurement', () => { + const logListModel = createLogLine( + { entry: `log \u001B[31mmessage\u001B[0m 1` }, + { + escape: false, + order: LogsSortOrder.Descending, + timeZone: 'browser', + wrapLogMessage: true, + } + ); + expect(logListModel.getDisplayedFieldValue(LOG_LINE_BODY_FIELD_NAME, false)).toBe( + `log \u001B[31mmessage\u001B[0m 1` + ); + expect(logListModel.getDisplayedFieldValue(LOG_LINE_BODY_FIELD_NAME, true)).toBe('log message 1'); + }); }); test('Orders logs', () => {