This commit is contained in:
2026-08-10 21:55:52 +08:00
commit bba448e329
41 changed files with 8173 additions and 0 deletions
+12
View File
@@ -0,0 +1,12 @@
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");
}