From 7efbea7b71971ed5be4b27893de383408353872d Mon Sep 17 00:00:00 2001 From: Mikhail Date: Tue, 28 May 2024 21:24:42 +0200 Subject: [PATCH] Test ordering and limits --- crates/projection-irc/tests/lib.rs | 15 ++++++++++++--- 1 file changed, 12 insertions(+), 3 deletions(-) diff --git a/crates/projection-irc/tests/lib.rs b/crates/projection-irc/tests/lib.rs index 9430b0e..34ae05f 100644 --- a/crates/projection-irc/tests/lib.rs +++ b/crates/projection-irc/tests/lib.rs @@ -211,10 +211,19 @@ async fn scenario_basic_with_chathistory() -> Result<()> { s.expect(":testserver 332 tester #test :New room").await?; s.expect(":testserver 353 tester = #test :tester").await?; s.expect(":testserver 366 tester #test :End of /NAMES list").await?; - s.send("PRIVMSG #test :Hello").await?; + s.send("PRIVMSG #test :Message1").await?; + s.send("PRIVMSG #test :Message2").await?; + s.send("PRIVMSG #test :Message3").await?; + s.send("PRIVMSG #test :Message4").await?; - s.send("CHATHISTORY LATEST #test * 100").await?; - s.expect(":tester PRIVMSG #test :Hello").await?; + s.send("CHATHISTORY LATEST #test * 1").await?; + s.expect(":tester PRIVMSG #test :Message4").await?; + + s.send("CHATHISTORY LATEST #test * 3").await?; + s.expect(":tester PRIVMSG #test :Message2").await?; + s.expect(":tester PRIVMSG #test :Message3").await?; + s.expect(":tester PRIVMSG #test :Message4").await?; + s.expect_nothing().await?; s.send("QUIT :Leaving").await?; s.expect(":testserver ERROR :Leaving the server").await?;