X-Git-Url: https://git.openstreetmap.org/rails.git/blobdiff_plain/bffc0377ddb98b5b84c788e35e485e24a7b08757..58499290eb987cf8905e1a631bbf00b8ff0e6457:/vendor/gems/rots-0.2.1/lib/rots/test_helper.rb diff --git a/vendor/gems/rots-0.2.1/lib/rots/test_helper.rb b/vendor/gems/rots-0.2.1/lib/rots/test_helper.rb new file mode 100644 index 000000000..a7a91de89 --- /dev/null +++ b/vendor/gems/rots-0.2.1/lib/rots/test_helper.rb @@ -0,0 +1,16 @@ +require "openid/consumer" +require "openid/consumer/checkid_request.rb" +require "net/http" + +module Rots::TestHelper + + def openid_request(openid_request_uri) + openid_response = Net::HTTP.get_response(URI.parse(openid_request_uri)) + openid_response_uri = URI(openid_response['Location']) + openid_response_qs = Rack::Utils.parse_query(openid_response_uri.query) + + { :url => openid_response_uri.to_s, + :query_params => openid_response_qs } + end + +end \ No newline at end of file