[model-gateway] improve workflow engine code quality (#16977)

This commit is contained in:
Simo Lin
2026-01-12 12:14:46 -08:00
committed by GitHub
parent ed729d22b3
commit 6e158e55b4
4 changed files with 81 additions and 14 deletions
+8 -2
View File
@@ -649,7 +649,10 @@ fn test_dag_validation_cycle_detection() {
let result = workflow.validate();
assert!(result.is_err());
assert!(result.unwrap_err().contains("Cycle detected"));
assert!(matches!(
result.unwrap_err(),
ValidationError::CycleDetected(_)
));
}
#[test]
@@ -668,7 +671,10 @@ fn test_dag_validation_missing_dependency() {
let result = workflow.validate();
assert!(result.is_err());
assert!(result.unwrap_err().contains("non-existent step"));
assert!(matches!(
result.unwrap_err(),
ValidationError::MissingDependency { .. }
));
}
#[test]