Rollux/src/lib_test.rs

16 lines
403 B
Rust
Raw Normal View History

use super::*;
#[test]
fn test_roll_dice() {
let mut results = parse_dice_segments("2d6");
assert_eq!(results.len(), 1);
assert_eq!(results[0]["count"], *"2");
assert_eq!(results[0]["size"], *"6");
results = parse_dice_segments("2d6+1d20");
assert_eq!(results.len(), 2);
assert_eq!(results[1].name("count").map(|i| i.as_str()), Some("1"));
assert_eq!(results[1]["size"], *"20");
}