Expose typed Prepared Lower failures
This commit is contained in:
parent
ee9201b057
commit
30cd36dcdd
1 changed files with 694 additions and 249 deletions
|
|
@ -15,7 +15,7 @@ use lazaret_core::identity::{
|
|||
use lazaret_core::records::{PrepareOperation, PrepareStageState};
|
||||
use lazaret_prepared_lower::{
|
||||
IdMap, IdMapRange, PrepareRecovery, PrepareRequest, PreparedDestination,
|
||||
PreparedDestinationKind, PreparedLowerStore, ReclaimOutcome,
|
||||
PreparedDestinationKind, PreparedLowerError, PreparedLowerStore, ReclaimOutcome,
|
||||
};
|
||||
use lazaret_storage_catalog::{Catalog, CatalogError};
|
||||
use serde_json::json;
|
||||
|
|
@ -81,7 +81,10 @@ fn preexisting_fixed_children_require_exact_private_mode() {
|
|||
)
|
||||
.unwrap();
|
||||
assert!(
|
||||
PreparedLowerStore::initialize(&fixture.root, fixture.catalog.clone()).is_err(),
|
||||
matches!(
|
||||
PreparedLowerStore::initialize(&fixture.root, fixture.catalog.clone()),
|
||||
Err(PreparedLowerError::Confinement { .. })
|
||||
),
|
||||
"accepted wrong mode for {name}"
|
||||
);
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in a new issue