17 lines
567 B
Crystal
17 lines
567 B
Crystal
module Crirc::Test::Controller::Command::Talk
|
|
include Crirc::Controller::Command::Talk
|
|
extend self
|
|
|
|
def puts(data)
|
|
data.strip
|
|
end
|
|
end
|
|
|
|
describe Crirc::Controller::Command::Talk do
|
|
it "basic test" do
|
|
target = Crirc::Protocol::User.new "nyupnyup"
|
|
Crirc::Test::Controller::Command::Talk.notice(target, "This is a very important notice").should eq("NOTICE nyupnyup :This is a very important notice")
|
|
Crirc::Test::Controller::Command::Talk.privmsg(target, "This is a test message").should eq("PRIVMSG nyupnyup :This is a test message")
|
|
end
|
|
end
|