huskies: merge 988
This commit is contained in:
@@ -31,7 +31,7 @@ pub fn freeze(story_id: &str) -> Result<FreezeStatus, String> {
|
||||
let already_frozen = crate::pipeline_state::read_typed(story_id)
|
||||
.ok()
|
||||
.flatten()
|
||||
.map(|item| item.is_frozen())
|
||||
.map(|item| matches!(item.stage, crate::pipeline_state::Stage::Frozen { .. }))
|
||||
.unwrap_or(false);
|
||||
|
||||
if already_frozen {
|
||||
@@ -51,7 +51,7 @@ pub fn unfreeze(story_id: &str) -> Result<UnfreezeStatus, String> {
|
||||
let is_frozen = crate::pipeline_state::read_typed(story_id)
|
||||
.ok()
|
||||
.flatten()
|
||||
.map(|item| item.is_frozen())
|
||||
.map(|item| matches!(item.stage, crate::pipeline_state::Stage::Frozen { .. }))
|
||||
.unwrap_or(false);
|
||||
|
||||
if !is_frozen {
|
||||
@@ -92,7 +92,7 @@ mod tests {
|
||||
.expect("read_typed should succeed")
|
||||
.expect("item should be present");
|
||||
assert!(
|
||||
item.is_frozen(),
|
||||
matches!(item.stage, crate::pipeline_state::Stage::Frozen { .. }),
|
||||
"stage should be Frozen after freeze: {:?}",
|
||||
item.stage
|
||||
);
|
||||
@@ -141,7 +141,7 @@ mod tests {
|
||||
.expect("read_typed should succeed")
|
||||
.expect("item should be present");
|
||||
assert!(
|
||||
!item.is_frozen(),
|
||||
!matches!(item.stage, crate::pipeline_state::Stage::Frozen { .. }),
|
||||
"stage should not be Frozen after unfreeze: {:?}",
|
||||
item.stage
|
||||
);
|
||||
@@ -212,12 +212,12 @@ mod tests {
|
||||
.expect("MCP-path item should be in CRDT");
|
||||
|
||||
assert!(
|
||||
state_a.is_frozen(),
|
||||
matches!(state_a.stage, crate::pipeline_state::Stage::Frozen { .. }),
|
||||
"chat-path CRDT stage must be frozen: {:?}",
|
||||
state_a.stage
|
||||
);
|
||||
assert!(
|
||||
state_b.is_frozen(),
|
||||
matches!(state_b.stage, crate::pipeline_state::Stage::Frozen { .. }),
|
||||
"MCP-path CRDT stage must be frozen: {:?}",
|
||||
state_b.stage
|
||||
);
|
||||
|
||||
Reference in New Issue
Block a user