Sha256: 0bd974fc000d32cf1a6057fce1404b12bb8d7fa0b06edd445e019b5e69973000
Contents?: true
Size: 866 Bytes
Versions: 1
Compression:
Stored size: 866 Bytes
Contents
require File.expand_path(File.dirname(__FILE__) + '/spec_helper') describe Robut::Plugin::Rdio::Server do include Rack::Test::Methods def app @app ||= Robut::Plugin::Rdio::Server end it 'should render a web player' do get '/' last_response.should be_ok last_response.body.should include '<div id="apiswf"></div>' end it 'should be able to tell HipChat what song is playing' do Robut::Plugin::Rdio::Server.state_callback = lambda{ |message| @message = message } get '/now_playing/The%20National%20-%20Bloodbuzz%20Ohio' last_response.should be_ok @message.should == 'is now playing: The National - Bloodbuzz Ohio' end it 'should degrade gracefully if a reply_callback has not been defined' do Robut::Plugin::Rdio::Server.reply_callback = nil get '/now_playing/Foo' last_response.should be_ok end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
robut-rdio-0.1.2 | spec/server_spec.rb |