From f7ed9b7fb6a884bce4faacbbb46150d600eb4fff Mon Sep 17 00:00:00 2001 From: Lovell Fuller Date: Wed, 24 Jul 2024 08:02:16 +0100 Subject: [PATCH] Tests: reduce flakiness of withIccProfile warning check --- test/unit/metadata.js | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/test/unit/metadata.js b/test/unit/metadata.js index 60cee7a13..417871299 100644 --- a/test/unit/metadata.js +++ b/test/unit/metadata.js @@ -641,13 +641,13 @@ describe('Image metadata', function () { .png() .withIccProfile(fixtures.path('invalid-illuminant.icc')); - let warningEmitted = ''; + const warningsEmitted = []; img.on('warning', (warning) => { - warningEmitted = warning; + warningsEmitted.push(warning); }); const data = await img.toBuffer(); - assert.strictEqual('Invalid profile', warningEmitted); + assert.strict(warningsEmitted.includes('Invalid profile')); const metadata = await sharp(data).metadata(); assert.strictEqual(3, metadata.channels);