Sha256: dff4c6b2c328fcd0cd3683cd19623253a284ac007f2e362953fc27f54e30a8cf
Contents?: true
Size: 775 Bytes
Versions: 2
Compression:
Stored size: 775 Bytes
Contents
require 'spec_helper' require 'muzang-plugins/muzang-soupirc' module Muzang::Plugins 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 end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
muzang-plugins-1.1.6 | spec/soupirc_spec.rb |
muzang-plugins-1.1.5 | spec/soupirc_spec.rb |