From 58e7b290dccbf06abb882daf2ae2b4c1df96f73f Mon Sep 17 00:00:00 2001 From: Geert-Jan Zwiers <34610306+GJZwiers@users.noreply.github.com> Date: Mon, 15 Nov 2021 15:58:04 +0100 Subject: fix(test): support typechecking docs with CRLF line endings (#12748) --- cli/tools/test.rs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'cli/tools/test.rs') diff --git a/cli/tools/test.rs b/cli/tools/test.rs index fba178202..ab2f801da 100644 --- a/cli/tools/test.rs +++ b/cli/tools/test.rs @@ -590,7 +590,7 @@ fn extract_files_from_source_comments( scope_analysis: false, })?; let comments = parsed_source.comments().get_vec(); - let blocks_regex = Regex::new(r"```([^\n]*)\n([\S\s]*?)```")?; + let blocks_regex = Regex::new(r"```([^\r\n]*)\r?\n([\S\s]*?)```")?; let lines_regex = Regex::new(r"(?:\* ?)(?:\# ?)?(.*)")?; let files = comments @@ -630,7 +630,7 @@ fn extract_files_from_fenced_blocks( col: 0, }; - let blocks_regex = Regex::new(r"```([^\n]*)\n([\S\s]*?)```")?; + let blocks_regex = Regex::new(r"```([^\r\n]*)\r?\n([\S\s]*?)```")?; let lines_regex = Regex::new(r"(?:\# ?)?(.*)")?; extract_files_from_regex_blocks( -- cgit v1.2.3