Changeset 8931
- Timestamp:
- 02/27/08 02:45:04 (8 months ago)
- Files:
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
plugins/open_id_authentication/lib/open_id_authentication.rb
r8929 r8931 1 require 'uri' 2 1 3 module OpenIdAuthentication 2 4 OPEN_ID_AUTHENTICATION_DIR = RAILS_ROOT + "/tmp/openids" … … 58 60 59 61 def self.normalize_url(url) 60 uri = URI.parse(url. strip)62 uri = URI.parse(url.to_s.strip) 61 63 uri = URI.parse("http://#{uri}") unless uri.scheme 62 64 uri.scheme = uri.scheme.downcase # URI should do this plugins/open_id_authentication/test/normalize_test.rb
r8929 r8931 30 30 end 31 31 end 32 32 33 33 def test_broken_open_id 34 assert_raises(InvalidOpenId) { normalize_url(nil) } 34 35 assert_raises(InvalidOpenId) { normalize_url("=name") } 35 36 end