Files
mcp/tests/parser_fixtures.rs
2026-08-10 21:55:52 +08:00

13 lines
463 B
Rust

use minecraft_log_viewer::auth::join_tracker::JoinTracker;
#[test]
fn realistic_fixture_authorizes_only_successful_ipv4_and_ipv6_joins() {
let mut tracker = JoinTracker::default();
let records = include_str!("../fixtures/join_sequences.log")
.lines()
.filter_map(|line| tracker.push(line))
.collect::<Vec<_>>();
assert_eq!(records.len(), 2);
assert_eq!(records[0].name, "Alex");
assert_eq!(records[1].name, "Steve");
}