Add a better test for seen.
parent
382cc372ea
commit
b09c1d15d1
|
@ -24,6 +24,42 @@ var eventTests = []struct {
|
|||
in irc.Message
|
||||
expectedOut []irc.Message
|
||||
}{
|
||||
{
|
||||
desc: "seen noone",
|
||||
in: irc.Message{
|
||||
Command: "PRIVMSG",
|
||||
Trailing: ":seen noone",
|
||||
Params: []string{"#testchan-1"},
|
||||
Prefix: &irc.Prefix{
|
||||
Name: "idontexist",
|
||||
},
|
||||
},
|
||||
expectedOut: []irc.Message{
|
||||
{
|
||||
Command: "PRIVMSG",
|
||||
Params: []string{"#testchan-1"},
|
||||
Trailing: "nope, never",
|
||||
},
|
||||
},
|
||||
},
|
||||
{
|
||||
desc: "seen myself",
|
||||
in: irc.Message{
|
||||
Command: "PRIVMSG",
|
||||
Trailing: ":seen idontexist",
|
||||
Params: []string{"#testchan-1"},
|
||||
Prefix: &irc.Prefix{
|
||||
Name: "idontexist",
|
||||
},
|
||||
},
|
||||
expectedOut: []irc.Message{
|
||||
{
|
||||
Command: "PRIVMSG",
|
||||
Params: []string{"#testchan-1"},
|
||||
Trailing: fmt.Sprintf("Last seen idontexist on /#testchan-1 at %v saying: :seen idontexist", time.Now().Round(time.Second)),
|
||||
},
|
||||
},
|
||||
},
|
||||
{
|
||||
desc: "ping",
|
||||
in: irc.Message{
|
||||
|
@ -238,24 +274,6 @@ var eventTests = []struct {
|
|||
},
|
||||
},
|
||||
},
|
||||
{
|
||||
desc: "seen noone",
|
||||
in: irc.Message{
|
||||
Command: "PRIVMSG",
|
||||
Trailing: ":seen noone",
|
||||
Params: []string{"#testchan-1"},
|
||||
Prefix: &irc.Prefix{
|
||||
Name: "idontexist",
|
||||
},
|
||||
},
|
||||
expectedOut: []irc.Message{
|
||||
{
|
||||
Command: "PRIVMSG",
|
||||
Params: []string{"#testchan-1"},
|
||||
Trailing: "nope, never",
|
||||
},
|
||||
},
|
||||
},
|
||||
{
|
||||
desc: "linktitle missing title",
|
||||
in: irc.Message{
|
||||
|
|
Loading…
Reference in New Issue