Distributed Erlang over iroh P2P + TLS, with a bot powers SDK
0

Configure Feed

Select the types of activity you want to include in your feed.

erl-iroh / tests / powers.rs
529 B 18 lines
1use erl_iroh::Powers; 2 3#[test] 4fn presets() { 5 assert!(Powers::worker().contains(Powers::RPC)); 6 assert!(Powers::worker().contains(Powers::SEND)); 7 assert!(!Powers::observer().contains(Powers::RPC)); 8 assert!(Powers::all().contains(Powers::TRACE)); 9 assert_eq!(Powers::worker().describe(), "rpc|send|introspect|cluster"); 10} 11 12#[test] 13fn require_denies() { 14 let p = Powers::observer(); 15 let err = p.require(Powers::RPC).unwrap_err(); 16 let msg = err.to_string(); 17 assert!(msg.contains("power denied")); 18}