Sha256: 14c46a99d847dac65b3716c2eaf9b130f46be18badfb3a3a97f82817016c1349
Contents?: true
Size: 1.18 KB
Versions: 9
Compression:
Stored size: 1.18 KB
Contents
require File.expand_path('../../test_helper.rb', __FILE__) class TestSimpleAuth < Test::Unit::TestCase def setup @auth = Rockstar::SimpleAuth.new(:user => 'chunky', :password => 'bacon') end test 'should require a user' do assert_raises(ArgumentError) { Rockstar::SimpleAuth.new(:password => 'bacon') } end test 'should require a password' do assert_raises(ArgumentError) { Rockstar::SimpleAuth.new(:user => 'chunky') } end test 'should have the right client id' do assert_equal('rck', @auth.client_id) end test 'should have the right version' do assert_equal(Rockstar::Version, @auth.client_ver) end test 'should handshake successfully' do @auth.handshake! assert_equal('OK', @auth.status) end test 'should get a session id' do @auth.handshake! assert_equal('17E61E13454CDD8B68E8D7DEEEDF6170', @auth.session_id) end test 'should get a now playing url' do @auth.handshake! assert_equal('http://62.216.251.203:80/nowplaying', @auth.now_playing_url) end test 'should get a submission url' do @auth.handshake! assert_equal('http://62.216.251.205:80/protocol_1.2', @auth.submission_url) end end
Version data entries
9 entries across 9 versions & 2 rubygems