fix: audit log test failures when events sort out-of-order (#933)

fix: select specific audit log entries to fix nondeterministic sorting of audited events submitted too quickly

Signed-off-by: Assisting <erik@eriklabine.com>
This commit is contained in:
Erik LaBine
2026-08-24 14:33:15 -04:00
committed by GitHub
parent 405d9bdb8c
commit aea1e75ed0

View File

@@ -171,7 +171,10 @@ mod test {
assert_eq!(&users[0].id, &user.id);
let entry = &entries[0];
let entry = entries
.iter()
.find(|entry| entry.reason.as_deref() == Some("Test Reason 3"))
.expect("Missing channel deletion audit record");
assert_eq!(entry.reason.as_deref(), Some("Test Reason 3"));
assert_eq!(&entry.server, &server.id);
@@ -184,7 +187,10 @@ mod test {
}
);
let entry = &entries[1];
let entry = entries
.iter()
.find(|entry| entry.reason.as_deref() == Some("Test Reason 2"))
.expect("Missing channel description edit audit record");
assert_eq!(entry.reason.as_deref(), Some("Test Reason 2"));
assert_eq!(&entry.server, &server.id);
@@ -204,7 +210,10 @@ mod test {
}
);
let entry = &entries[2];
let entry = entries
.iter()
.find(|entry| entry.reason.as_deref() == Some("Test Reason 1"))
.expect("Missing channel edit audit record");
assert_eq!(entry.reason.as_deref(), Some("Test Reason 1"));
assert_eq!(&entry.server, &server.id);