Sha256: 03253c46251e700a416b876c9c1d8dcf164bfedfb82a3a01ca2d689ebf13f6b0
Contents?: true
Size: 916 Bytes
Versions: 2
Compression:
Stored size: 916 Bytes
Contents
# encoding: utf-8 require File.dirname(__FILE__) + '/test_helper.rb' class TestOauth < Test::Unit::TestCase include OAuth::Helper def test_parameter_escaping_kcode_invariant old = $KCODE begin %w(n N e E s S u U).each do |kcode| $KCODE = kcode assert_equal '%E3%81%82', OAuth::Helper.escape("あ"), "Failed to correctly escape Japanese under $KCODE = #{kcode}" assert_equal '%C3%A9', OAuth::Helper.escape("é"), "Failed to correctly escape e+acute under $KCODE = #{kcode}" end ensure $KCODE = old end end def test_secure_equals [nil,1,12345,"12345",'1','Hello'*45].each do |value| assert secure_equals(value,value) end end def test_not_secure_equals a=[nil,1,12345,"12345",'1','Hello'*45] a.zip(a.reverse).each do |a,b| assert !secure_equals(a,b) end end end
Version data entries
2 entries across 2 versions & 2 rubygems
Version | Path |
---|---|
jwhitmire-oauth-0.3.6.1 | test/test_signature.rb |
pelle-oauth-0.3.6 | test/test_signature.rb |