mirror of
https://github.com/chatmail/core.git
synced 2026-10-02 11:10:25 +03:00
test: Assert log warnings and errors (#8457)
Adds `assert_warn`, `assert_error` and `assert_warns_or_errors` methods to `TestContext`, that let us assert that a certain warning or error is logged during the test. Also asserts test logs should not contain any other errors or warnings. Adjusts tests accordingly. Signed-off-by: Jagoda Ślązak <jslazak@jslazak.com>
This commit is contained in:
@@ -584,6 +584,10 @@ async fn test_withdraw_joinbroadcast() -> Result<()> {
|
||||
assert_eq!(bob_chat.is_self_in_chat(bob).await?, true);
|
||||
assert_eq!(get_chat_contacts(alice, chat_id).await?.len(), 1);
|
||||
|
||||
alice
|
||||
.assert_warn("Could not find symmetric secret for session key")
|
||||
.await;
|
||||
alice.assert_warn("unencrypted message").await;
|
||||
Ok(())
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user