()
| 733 | |
| 734 | #[test] |
| 735 | fn test_delegation_json_roundtrip() { |
| 736 | let (user, agent) = create_test_identities(); |
| 737 | let scope = DelegationScope::ci_cd(); |
| 738 | let delegation = Delegation::new(&user, &agent, scope).unwrap(); |
| 739 | |
| 740 | let json = serde_json::to_string(&delegation).unwrap(); |
| 741 | let recovered: Delegation = serde_json::from_str(&json).unwrap(); |
| 742 | |
| 743 | assert_eq!(delegation.id, recovered.id); |
| 744 | assert_eq!(delegation.delegator_id, recovered.delegator_id); |
| 745 | assert_eq!(delegation.delegate_id, recovered.delegate_id); |
| 746 | } |
| 747 | |
| 748 | #[test] |
| 749 | fn test_delegation_scope_builder() { |
nothing calls this directly
no test coverage detected