From a7a5ec7b626b72c0156d6f6edc8b8d2b62bf321d Mon Sep 17 00:00:00 2001 From: Joel Klinghed Date: Fri, 6 Jun 2025 22:34:28 +0200 Subject: grit: Add test for parsing grit-part --- server/common/src/tests.rs | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) (limited to 'server/common/src/tests.rs') diff --git a/server/common/src/tests.rs b/server/common/src/tests.rs index f336f67..c275c70 100644 --- a/server/common/src/tests.rs +++ b/server/common/src/tests.rs @@ -523,3 +523,21 @@ async fn test_grit_parse_base() { }, ) } + +#[tokio::test] +async fn test_grit_parse_extra() { + let path = PathBuf::from(env!("CARGO_MANIFEST_DIR")).join("src/testdata/grit/extra.grdp"); + let grit = grit::parse_grit_part(path).await.unwrap(); + assert_eq!( + grit, + grit::GritPart { + messages: vec![grit::IfMessage::Message(grit::Message { + desc: "Extra title".to_string(), + name: "IDS_EXTRA".to_string(), + internal_comment: None, + meaning: None, + content: vec![grit::TextPlaceholder::Text("Extra title".to_string()),], + },),], + }, + ) +} -- cgit v1.2.3-70-g09d2