()
| 548 | |
| 549 | #[test] |
| 550 | fn test_remove_deny_rule() { |
| 551 | let mut raw = serde_json::Map::new(); |
| 552 | raw.insert( |
| 553 | "permissions".to_string(), |
| 554 | serde_json::json!({ |
| 555 | "deny": [METADATA_DENY_RULE, "other_rule"] |
| 556 | }), |
| 557 | ); |
| 558 | |
| 559 | remove_deny_rule(&mut raw); |
| 560 | |
| 561 | let deny = raw["permissions"]["deny"].as_array().unwrap(); |
| 562 | assert_eq!(deny.len(), 1); |
| 563 | assert_eq!(deny[0].as_str().unwrap(), "other_rule"); |
| 564 | } |
| 565 | |
| 566 | #[test] |
| 567 | fn test_remove_deny_rule_cleans_up_empty_deny() { |
nothing calls this directly
no test coverage detected