From f09b1bda77200d682a652a6672853344c6260f00 Mon Sep 17 00:00:00 2001 From: mmmsssttt404 <931121963@qq.com> Date: Tue, 25 Mar 2025 16:07:45 +0800 Subject: [PATCH] Update match-electron-accelerator.spec.js --- test/unit/specs/match-electron-accelerator.spec.js | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/test/unit/specs/match-electron-accelerator.spec.js b/test/unit/specs/match-electron-accelerator.spec.js index df57c872..18623607 100644 --- a/test/unit/specs/match-electron-accelerator.spec.js +++ b/test/unit/specs/match-electron-accelerator.spec.js @@ -151,3 +151,14 @@ describe('Match non-character keys', () => { }) ) }) + +describe('REDoS Helpers', () => { + it('should stop in 1 second', () => { + const str = '#' + ' '.repeat(100000) + '\n1\n' + const startTime = performance.now() + getRecommendTitleFromMarkdownString(str) + const endTime = performance.now() + const timeTaken = endTime - startTime + expect(timeTaken).to.be.lessThan(1000) + }) +})