1
0
mirror of https://github.com/pcvolkmer/osc-variant.git synced 2025-12-12 22:23:20 +00:00

feat: add profile alias 'UMR' for 'UKM' (#51)

This commit is contained in:
2025-11-26 21:52:31 +01:00
committed by GitHub
parent 4ad8aedde8
commit 33fb430273

View File

@@ -34,7 +34,7 @@ impl Profile {
pub fn embedded_profile(name: &str) -> Result<Profile, String> { pub fn embedded_profile(name: &str) -> Result<Profile, String> {
let s = match name { let s = match name {
"UKA" => include_str!("../examples/dnpm-uka.yml"), "UKA" => include_str!("../examples/dnpm-uka.yml"),
"UKM" => include_str!("../examples/dnpm-ukm.yml"), "UKM" | "UMR" => include_str!("../examples/dnpm-ukm.yml"),
"UKR" => include_str!("../examples/dnpm-ukr.yml"), "UKR" => include_str!("../examples/dnpm-ukr.yml"),
"UKW" => include_str!("../examples/dnpm-ukw.yml"), "UKW" => include_str!("../examples/dnpm-ukw.yml"),
"UMG" => include_str!("../examples/dnpm-umg.yml"), "UMG" => include_str!("../examples/dnpm-umg.yml"),
@@ -206,15 +206,17 @@ mod tests {
assert_eq!(profile.forms.len(), 1); assert_eq!(profile.forms.len(), 1);
assert_eq!(profile.forms[0].name, "DNPM Therapieplan"); assert_eq!(profile.forms[0].name, "DNPM Therapieplan");
assert!(profile.forms[0].menu_category.is_some()); assert!(profile.forms[0].menu_category.is_some());
assert!(profile.forms[0] assert!(
.menu_category profile.forms[0]
.as_ref() .menu_category
.is_some_and(|menu_category| { .as_ref()
assert_eq!(menu_category.name, "DNPM"); .is_some_and(|menu_category| {
assert_eq!(menu_category.position, "3.0"); assert_eq!(menu_category.name, "DNPM");
assert_eq!(menu_category.column, "1"); assert_eq!(menu_category.position, "3.0");
true assert_eq!(menu_category.column, "1");
})); true
})
);
} }
Err(e) => panic!("Cannot deserialize profile: {e}"), Err(e) => panic!("Cannot deserialize profile: {e}"),
} }