Sha256: 9511881c8ad325fdedef237b85fd5f8b827f3bc1aa611a25c47f6bb2fab3e732
Contents?: true
Size: 1.7 KB
Versions: 12
Compression:
Stored size: 1.7 KB
Contents
require File.dirname(__FILE__) + '/test_helper.rb' require 'oauth/helper' class TestOAuthHelper < Test::Unit::TestCase def test_parse_valid_header header = 'OAuth ' \ 'realm="http://example.com/method", ' \ 'oauth_consumer_key="vince_clortho", ' \ 'oauth_token="token_value", ' \ 'oauth_signature_method="HMAC-SHA1", ' \ 'oauth_signature="signature_here", ' \ 'oauth_timestamp="1240004133", oauth_nonce="nonce", ' \ 'oauth_version="1.0" ' params = OAuth::Helper.parse_header(header) assert_equal "http://example.com/method", params['realm'] assert_equal "vince_clortho", params['oauth_consumer_key'] assert_equal "token_value", params['oauth_token'] assert_equal "HMAC-SHA1", params['oauth_signature_method'] assert_equal "signature_here", params['oauth_signature'] assert_equal "1240004133", params['oauth_timestamp'] assert_equal "nonce", params['oauth_nonce'] assert_equal "1.0", params['oauth_version'] end def test_parse_header_ill_formed header = "OAuth garbage" assert_raise OAuth::Problem do OAuth::Helper.parse_header(header) end end def test_parse_header_contains_equals header = 'OAuth ' \ 'realm="http://example.com/method", ' \ 'oauth_consumer_key="vince_clortho", ' \ 'oauth_token="token_value", ' \ 'oauth_signature_method="HMAC-SHA1", ' \ 'oauth_signature="signature_here_with_=", ' \ 'oauth_timestamp="1240004133", oauth_nonce="nonce", ' \ 'oauth_version="1.0" ' assert_raise OAuth::Problem do OAuth::Helper.parse_header(header) end end end
Version data entries
12 entries across 12 versions & 6 rubygems