From 19a7a453d789d091372399f0e2b5c68e6c190181 Mon Sep 17 00:00:00 2001 From: abrha Date: Tue, 18 Feb 2025 14:51:46 +0100 Subject: [PATCH] feat: Ny linje tekst rule --- src/rules.ts | 2 +- test/rules.test.ts | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/src/rules.ts b/src/rules.ts index 79305a6..1ddf271 100644 --- a/src/rules.ts +++ b/src/rules.ts @@ -4,7 +4,7 @@ import { getText } from './utils'; export const LinebreakRule: Rule = { name: 'Linebreak', scope: RuleScope.INLINE, - regex: /\n|\\n/g, + regex: /\n|\\n/, parse(match: RegexMatch): ASTNode { return { name: this.name, diff --git a/test/rules.test.ts b/test/rules.test.ts index 73f421f..bbe7ce0 100644 --- a/test/rules.test.ts +++ b/test/rules.test.ts @@ -33,8 +33,8 @@ describe('rules', () => { it('should match newline followed by newline', () => { expect(LinebreakRule.regex.exec('\n')?.index).toBe(0); - expect(LinebreakRule.regex.exec('\n\na\n\n\n')?.index).toBe(1); - expect(LinebreakRule.regex.exec('\n\n\n\n\n')?.index).toBe(2); + expect(LinebreakRule.regex.exec('\n\na\n\n\n')?.index).toBe(0); + expect(LinebreakRule.regex.exec('\n\n\n\n\n')?.index).toBe(0); }); });