ralph-workflow 0.7.18

PROMPT-driven multi-agent orchestrator for git repos
Documentation
mod tests {
    use super::*;

    #[test]
    fn test_get_all_templates_not_empty() {
        let templates = get_all_templates();
        assert!(!templates.is_empty());
        assert!(templates.contains_key("developer_iteration_xml"));
        assert!(templates.contains_key("commit_message_xml"));
    }

    #[test]
    fn test_template_show_valid() {
        let colors = Colors::new();
        let result = handle_template_show("developer_iteration_xml", colors);
        assert!(result.is_ok());
    }

    #[test]
    fn test_template_show_invalid() {
        let colors = Colors::new();
        let result = handle_template_show("nonexistent", colors);
        assert!(result.is_err());
    }

    #[test]
    fn test_template_variables() {
        let colors = Colors::new();
        let result = handle_template_variables("developer_iteration_xml", colors);
        assert!(result.is_ok());
    }
}