Sha256: 76f759f23eae5d06d1c87c07267f0d3b53347a566188f9e04ff5025bb016dbbe
Contents?: true
Size: 712 Bytes
Versions: 1
Compression:
Stored size: 712 Bytes
Contents
require 'spec_helper' require 'muzang-plugins/muzang-soupirc' describe "Soup" do before do @bot = stub(:channels => ["#test"]) @soup = SoupIRC.new(@bot, ["drugpl", "super_password"]) @connection = ConnectionMock.new @message = OpenStruct.new({:channel => "#test", :message => "!soup http://example.com/image.jpg", :nick => "LTe"}) end it "should send image to soup" do Soup::Client.any_instance.stub(:login) Soup::Client.any_instance.stub(:new_image).with("http://example.com/image.jpg") EM.run do @soup.call(@connection, @message) eventually(true) do @connection.messages.include?("soup updated :) | http://drugpl.soup.io/") end end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
muzang-plugins-1.1.4 | spec/soupirc_spec.rb |