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?;