From 3865908439fde4bf60925a830ff59c4228935786 Mon Sep 17 00:00:00 2001 From: cyqsimon <28627918+cyqsimon@users.noreply.github.com> Date: Mon, 6 Nov 2023 10:55:22 +0800 Subject: [PATCH] Add test: `custom_mappings_precedence` --- src/syntax_mapping.rs | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/src/syntax_mapping.rs b/src/syntax_mapping.rs index fbf24564..a7923a5c 100644 --- a/src/syntax_mapping.rs +++ b/src/syntax_mapping.rs @@ -183,4 +183,18 @@ mod tests { Some(MappingTarget::MapTo("My Syntax")) ); } + + #[test] + fn custom_mappings_precedence() { + let mut map = SyntaxMapping::new(); + + map.insert("/path/to/foo", MappingTarget::MapTo("alpha")) + .ok(); + map.insert("/path/to/foo", MappingTarget::MapTo("bravo")) + .ok(); + assert_eq!( + map.get_syntax_for("/path/to/foo"), + Some(MappingTarget::MapTo("alpha")) + ); + } }