diff --git a/crates/buzz-core/src/workflow_owner_command.rs b/crates/buzz-core/src/workflow_owner_command.rs index e9c5cf860c..3f2c54a7dd 100644 --- a/crates/buzz-core/src/workflow_owner_command.rs +++ b/crates/buzz-core/src/workflow_owner_command.rs @@ -529,12 +529,11 @@ mod tests { .tags(event.tags) .sign_with_keys(&owner) .unwrap(); - assert_eq!( - parse_owner_command(&event), - Err(WorkflowOwnerError::InvalidContent( - "unknown variant `update`, expected one of `start`, `pause`, `resume`, `cancel`, `restore`".into() - )) - ); + let error = parse_owner_command(&event).unwrap_err(); + assert!(matches!(error, WorkflowOwnerError::InvalidContent(message) + if message.contains("unknown variant `update`") + && message.contains("expected one of") + && message.contains("`restore`"))); let event = command(&owner, &agent, WorkflowOwnerOperation::Start); let event = EventBuilder::new(