From e0f049304e9c2299b95a9f274ed1ef09573d2e08 Mon Sep 17 00:00:00 2001 From: Hugo Costa Date: Tue, 4 Oct 2022 09:46:19 -0300 Subject: [PATCH] fixing domainChar accepted chars --- packages/message-parser/src/grammar.pegjs | 2 +- packages/message-parser/tests/inlineCode.test.ts | 10 ++++++++++ 2 files changed, 11 insertions(+), 1 deletion(-) diff --git a/packages/message-parser/src/grammar.pegjs b/packages/message-parser/src/grammar.pegjs index f2e51d0d47..c786e7a7ad 100644 --- a/packages/message-parser/src/grammar.pegjs +++ b/packages/message-parser/src/grammar.pegjs @@ -381,7 +381,7 @@ domainName domainNameLabel = $(domainChar+ $("-" domainChar+)*) -domainChar = !"\\" !"/" !"|" !">" !"<" !safe !extra !EndOfLine !Space . +domainChar = !"\\" !"/" !"|" !">" !"<" !"`" !safe !extra !EndOfLine !Space . /** * diff --git a/packages/message-parser/tests/inlineCode.test.ts b/packages/message-parser/tests/inlineCode.test.ts index ddbc1a4d41..3b2766e042 100644 --- a/packages/message-parser/tests/inlineCode.test.ts +++ b/packages/message-parser/tests/inlineCode.test.ts @@ -7,6 +7,16 @@ test.each([ [paragraph([inlineCode(plain('[asd](https://localhost)'))])], ], [`\`code\``, [paragraph([inlineCode(plain('code'))])]], + [ + `File extension (\`.mov\`)`, + [ + paragraph([ + plain('File extension ('), + inlineCode(plain('.mov')), + plain(')'), + ]), + ], + ], ])('parses %p', (input, output) => { expect(parse(input)).toMatchObject(output); });