From 9da0258abcbce5b3b50f630c9a03fedb0292db32 Mon Sep 17 00:00:00 2001 From: Shivam Mishra Date: Wed, 20 Sep 2023 18:06:18 +0530 Subject: [PATCH] fix: test --- .../dashboard/helper/specs/editorHelper.spec.js | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/app/javascript/dashboard/helper/specs/editorHelper.spec.js b/app/javascript/dashboard/helper/specs/editorHelper.spec.js index 1c79d6e21..0c40a74d8 100644 --- a/app/javascript/dashboard/helper/specs/editorHelper.spec.js +++ b/app/javascript/dashboard/helper/specs/editorHelper.spec.js @@ -3,6 +3,7 @@ import { appendSignature, removeSignature, replaceSignature, + cleanSignature, extractTextFromMarkdown, } from '../editorHelper'; @@ -20,7 +21,7 @@ const DOES_NOT_HAVE_SIGNATURE = { signature_has_images: { body: 'This is a test', signature: - 'Testing \n![](http://localhost:3000/rails/active_storage/blobs/redirect/some-hash/image.png)', + 'Testing\n![](http://localhost:3000/rails/active_storage/blobs/redirect/some-hash/image.png)', }, }; @@ -58,9 +59,10 @@ describe('appendSignature', () => { it('appends the signature if it is not present', () => { Object.keys(DOES_NOT_HAVE_SIGNATURE).forEach(key => { const { body, signature } = DOES_NOT_HAVE_SIGNATURE[key]; - expect(appendSignature(body, signature)).toBe( - `${body}\n\n--\n\n${signature}` - ); + const cleanedSignature = cleanSignature(signature); + expect( + appendSignature(body, signature).includes(cleanedSignature) + ).toBeTruthy(); }); }); it('does not append signature if already present', () => {