From d46292d23fa4fa265fa9587cbd23e175cd5b5150 Mon Sep 17 00:00:00 2001 From: Stephan Hoyer Date: Wed, 24 Nov 2021 12:07:55 +0100 Subject: [PATCH] Fix false-negative with linebreaks inside the SVG tag (#29) --- index.js | 2 +- test.js | 7 +++++++ 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/index.js b/index.js index e662321..7a610f4 100644 --- a/index.js +++ b/index.js @@ -6,7 +6,7 @@ const isSvg = input => { return false; } - input = input.toString().trim(); + input = input.toString().trim().replace(/\n/g, ' '); if (input.length === 0) { return false; diff --git a/test.js b/test.js index 7a53d27..3cca99e 100644 --- a/test.js +++ b/test.js @@ -20,6 +20,13 @@ test('valid SVGs', t => { `)); + t.true(isSvg(` +`)); }); test('invalid SVGs', t => {