| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152 | # ngIRCd test suite# PRIVMSG and NOTICE testspawn telnet 127.0.0.1 6789expect {	timeout { exit 1 }	"Connected"}send "nick nick\r"send "user user . . :User\r"expect {	timeout { exit 1 }	"376"}send "privmsg nick :test\r"expect {	timeout { exit 1 }	"@* PRIVMSG nick :test"}send "privmsg nick\r"expect {	timeout { exit 1 }	"412"}send "privmsg\r"expect {	timeout { exit 1 }	"411"}send "privmsg nick,nick :test\r"expect {	timeout { exit 1 }	"@* PRIVMSG nick :test"}send "privmsg ,,,, :dummy\r"send "privmsg ,,,nick,,&server,,, :test\r"expect {	timeout { exit 1 }	"@* PRIVMSG nick :test"}expect {	timeout { exit 1 }	"404"}send "privmsg Nick,#testChannel,nick :test\r"expect {	timeout { exit 1 }	"@* PRIVMSG nick :test\r*401"}send "privmsg doesnotexist :test\r"expect {	timeout { exit 1 }	"401"}send "privmsg ~UsEr@ngIRCd.Test.Server :test\r"expect {	timeout { exit 1 }	"@* PRIVMSG nick :test"}send "mode nick +b\r"expect {	timeout { exit 1 }	"MODE nick :+b"}send "privmsg nick :test\r"expect {	timeout { exit 1 }	"486"}send "mode nick -b\r"expect {	timeout { exit 1 }	"MODE nick :-b"}send "privmsg ~user\%127.0.0.1 :test\r"expect {	timeout { exit 1 }	"@* PRIVMSG nick :test"}send "privmsg Nick!~User@127.0.0.1 :test\r"expect {	timeout { exit 1 }	"@* PRIVMSG nick :test"}send "away :away\r"expect {	timeout { exit 1 }	"306"}send "privmsg nick :test\r"expect {	timeout { exit 1 }	"301"}send "away\r"expect {	timeout { exit 1 }	"305"}send "privmsg \$ngircd.test.server :test\r"expect {	timeout { exit 1 }	"481"}send "privmsg #*.de :test\r"expect {	timeout { exit 1 }	"481"}send "oper TestOp 123\r"send "privmsg \$ngircd.test.server :test\r"expect {	timeout { exit 1 }	"@* PRIVMSG nick :test"}send "privmsg \$*.test*.server :test\r"expect {	timeout { exit 1 }	"@* PRIVMSG nick :test"}send "privmsg \$noDotServer :test\r"expect {	timeout { exit 1 }	"401"}send "quit\r"expect {	timeout { exit 1 }	"Connection closed"}
 |