test/mocks/rest.rb in rockstar-0.6.3 vs test/mocks/rest.rb in rockstar-0.6.4

- old
+ new

@@ -15,53 +15,36 @@ # reads xml fixture file instead of hitting up the internets def request(resource, method = "get", args = {}, sign_request=false) @now_playing_url = 'http://62.216.251.203:80/nowplaying' @submission_url = 'http://62.216.251.205:80/protocol_1.2' @session_id = '17E61E13454CDD8B68E8D7DEEEDF6170' - + if @base_url == Rockstar::API_URL + Rockstar::API_VERSION + "/" folder, file = resource.downcase.split(".") - + query = "" if args.size > 0 query = "_" + flatten(args) end - + file = File.dirname(__FILE__) + "/../fixtures/xml/#{folder}/#{file}#{query}.xml" - + if (!File.exists? file) puts "Mock file not found : #{file}" else File.read(file) end - - elsif @base_url == Rockstar::AUTH_URL - # Test Simple Auth - if args[:hs] == "true" && args[:p] == Rockstar::AUTH_VER.to_s && args[:c] == 'rck' && - args[:v] == Rockstar::Version.to_s && args[:u] == 'chunky' && !args[:t].blank? - - "OK\n#{@session_id}\n#{@now_playing_url}\n#{@submission_url}" - - # Test Token Auth - elsif args[:u]=="chunky" && args[:a]==Digest::MD5.hexdigest("secret#{Time.now.to_i}") && args[:v]=="0.3.0" && - args[:c]=="rck" && args[:sk]=="bacon" && args[:hs]=="true" && - args[:p]=="1.2.1" && args[:t]==Time.now.to_i.to_s - - "OK\n#{@session_id}\n#{@now_playing_url}\n#{@submission_url}" - else - puts "WRONG!!" - end elsif @base_url == @now_playing_url if args[:s] == @session_id && args.length == 7 && ![args[:a], args[:t], args[:b], args[:n]].any?(&:blank?) 'OK' - end + end elsif @base_url == @submission_url if args[:s] == @session_id && args.length == 10 && ![args['a[0]'], args['t[0]'], args['i[0]'], args['o[0]'], args['l[0]'], args['b[0]']].any?(&:blank?) 'OK' end end - + end end end end