Sha256: f6e8a2c00955a683c63a8518c13a3f80ef36343916a5552586f8cef34a67ef17
Contents?: true
Size: 1.67 KB
Versions: 2
Compression:
Stored size: 1.67 KB
Contents
require File.expand_path('../test_helper', __FILE__) 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
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
oauth-0.4.3 | test/test_oauth_helper.rb |
oauth-0.4.2 | test/test_oauth_helper.rb |