From c69d87092500c74b7e5d093997971fba2b3106be Mon Sep 17 00:00:00 2001 From: proddy Date: Sun, 8 Sep 2024 15:41:18 +0200 Subject: [PATCH] add test for long log messages --- mock-api/mockServer.js | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/mock-api/mockServer.js b/mock-api/mockServer.js index 0ff53bca4..9d0b34efd 100644 --- a/mock-api/mockServer.js +++ b/mock-api/mockServer.js @@ -1,3 +1,6 @@ +// used to simulate +// - file uploads +// - EventSource (SSE) for log messages import formidable from 'formidable'; function pad(number) { @@ -99,15 +102,21 @@ export default () => { let count = 0; const interval = setInterval(() => { + let message = 'message #' + count; + if (count % 6 == 1) { + message += + ' with a long message that will be wrapped, to see if it stays one a single line'; + } const data = { t: new Date().toISOString(), l: 3 + (count % 6), i: count, n: 'system', - m: 'message #' + count++ + m: message }; + count++; res.write(`data: ${JSON.stringify(data)}\n\n`); - }, 1000); + }, 800); // if client closes connection res.on('close', () => {