From e9b10e67f3654bce00a9c96be44c4443504714a6 Mon Sep 17 00:00:00 2001 From: kolaente Date: Fri, 6 Feb 2026 09:55:11 +0100 Subject: [PATCH] test: add failing tests for middle-of-text date false positives (#2195) --- frontend/src/modules/parseTaskText.test.ts | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/frontend/src/modules/parseTaskText.test.ts b/frontend/src/modules/parseTaskText.test.ts index d8e46ae03..973eff107 100644 --- a/frontend/src/modules/parseTaskText.test.ts +++ b/frontend/src/modules/parseTaskText.test.ts @@ -362,6 +362,23 @@ describe('Parse Task Text', () => { }) }) }) + describe('Should not parse dates from the middle of text', () => { + const cases = [ + 'The 9/11 Report', + 'The 01/02 Report', + 'a]7/8 debate', + '24/7 availability', + ] + + cases.forEach(c => { + it(`should not parse a date from '${c}'`, () => { + const result = parseTaskText(c) + + expect(result.text).toBe(c) + expect(result.date).toBeNull() + }) + }) + }) it('should not recognize date number with no spacing around them', () => { const result = parseTaskText('Lorem Ispum v1.1.1')