forked from lavina/lavina
Test ordering and limits
This commit is contained in:
parent
2ffe3ba197
commit
7efbea7b71
|
@ -211,10 +211,19 @@ async fn scenario_basic_with_chathistory() -> Result<()> {
|
||||||
s.expect(":testserver 332 tester #test :New room").await?;
|
s.expect(":testserver 332 tester #test :New room").await?;
|
||||||
s.expect(":testserver 353 tester = #test :tester").await?;
|
s.expect(":testserver 353 tester = #test :tester").await?;
|
||||||
s.expect(":testserver 366 tester #test :End of /NAMES list").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.send("CHATHISTORY LATEST #test * 1").await?;
|
||||||
s.expect(":tester PRIVMSG #test :Hello").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.send("QUIT :Leaving").await?;
|
||||||
s.expect(":testserver ERROR :Leaving the server").await?;
|
s.expect(":testserver ERROR :Leaving the server").await?;
|
||||||
|
|
Loading…
Reference in New Issue