From b48bda21a341ae8ca5a6dda848b667e75244c852 Mon Sep 17 00:00:00 2001 From: cyqsimon <28627918+cyqsimon@users.noreply.github.com> Date: Mon, 6 Nov 2023 10:48:28 +0800 Subject: [PATCH] Add test: `all_fixed_builtin_mappings_can_compile` --- src/syntax_mapping.rs | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/src/syntax_mapping.rs b/src/syntax_mapping.rs index b7a13979..84893aca 100644 --- a/src/syntax_mapping.rs +++ b/src/syntax_mapping.rs @@ -174,4 +174,13 @@ mod tests { Some(MappingTarget::MapToUnknown) ); } + + #[test] + fn all_fixed_builtin_mappings_can_compile() { + let map = SyntaxMapping::new(); + + // collect call evaluates all lazy closures + // fixed builtin mappings will panic if they fail to compile + let _mappings = map.builtin_mappings().collect::>(); + } }