- my ($message, $expect, $comment) = @_;
- undef $last_msg;
- $self->S_public($mockirc, $rmgv, \$channels, \$message);
- is($last_msg, $expect, $comment)
+ my ($message, $expect, $comment, $privmsg) = @_;
+ undef $last_msg;
+ $self->S_public($mockirc, $rmgv, \$channels, \$message) unless $privmsg;
+ $self->S_msg($mockirc, $rmgv, \$channels, \$message) if $privmsg;
+ is($last_msg, $expect, $comment)