1 USING: kernel tools.test accessors arrays qualified
2 irc.messages irc.messages.private ;
3 EXCLUDE: sequences => join ;
8 ":someuser!n=user@some.where PRIVMSG #factortest :hi" >>line
9 "someuser!n=user@some.where" >>prefix
11 { "#factortest" } >>parameters
14 [ ":someuser!n=user@some.where PRIVMSG #factortest :hi"
15 string>irc-message f >>timestamp ] unit-test
18 ":someuser!n=user@some.where PRIVMSG #factortest :hi" >>line
19 "someuser!n=user@some.where" >>prefix
21 { "#factortest" } >>parameters
25 [ ":someuser!n=user@some.where PRIVMSG #factortest :hi"
26 parse-irc-line f >>timestamp ] unit-test
29 ":someuser!n=user@some.where JOIN :#factortest" >>line
30 "someuser!n=user@some.where" >>prefix
33 "#factortest" >>trailing
35 [ ":someuser!n=user@some.where JOIN :#factortest"
36 parse-irc-line f >>timestamp ] unit-test
39 ":ircserver.net MODE #factortest +ns" >>line
40 "ircserver.net" >>prefix
42 { "#factortest" "+ns" } >>parameters
43 "#factortest" >>channel
46 [ ":ircserver.net MODE #factortest +ns"
47 parse-irc-line f >>timestamp ] unit-test