v0.2.6-pre.003-fix.001

This commit is contained in:
2026-08-20 21:23:09 +02:00
parent f9f9ac79b6
commit 0e72914237
18 changed files with 409 additions and 35 deletions

View File

@@ -1,8 +1,8 @@
// file: crates/ksp-app-config-desk/unit_tests/profiles.rs
// version: 5
// version: 6
#[test]
fn profile_inventory_exposes_registered_standard_profile_documents() {
fn profile_inventory_exposes_registered_profile_documents() {
let management = fixture_management();
assert!(management.is_ok(), "fixture management should construct: {management:?}");
if let std::result::Result::Ok(management) = management {
@@ -15,6 +15,12 @@ fn profile_inventory_exposes_registered_standard_profile_documents() {
assert!(inventory.iter().any(|document| -> bool {
return document.file_id == ksp_config_lib::FILE_ID_STD_TRANSPORT;
}));
assert!(inventory.iter().any(|document| -> bool {
return document.file_id == ksp_config_lib::FILE_ID_STD_WALLET;
}));
assert!(inventory.iter().any(|document| -> bool {
return document.file_id == ksp_config_lib::FILE_ID_COMPOSITE_KSP_APP_WALLET_DESK;
}));
for document in inventory {
assert!(!document.default_profile.is_empty());
assert!(document.profile_ids.iter().any(|profile_id| -> bool {