Sha256: 9fbd8479b5bb94a85b6d8a15364bd6ced58379ec7c96096ec988d3850dd980b4

Contents?: true

Size: 1.42 KB

Versions: 66

Compression:

Stored size: 1.42 KB

Contents

require File.dirname(__FILE__) + '/test_helper'

class NormalizeTest < Test::Unit::TestCase
  include OpenIdAuthentication

  NORMALIZATIONS = {
    "openid.aol.com/nextangler"             => "http://openid.aol.com/nextangler",
    "http://openid.aol.com/nextangler"      => "http://openid.aol.com/nextangler",
    "https://openid.aol.com/nextangler"     => "https://openid.aol.com/nextangler",
    "HTTP://OPENID.AOL.COM/NEXTANGLER"      => "http://openid.aol.com/NEXTANGLER",
    "HTTPS://OPENID.AOL.COM/NEXTANGLER"     => "https://openid.aol.com/NEXTANGLER",
    "loudthinking.com"                      => "http://loudthinking.com/",
    "http://loudthinking.com"               => "http://loudthinking.com/",
    "http://loudthinking.com:80"            => "http://loudthinking.com/",
    "https://loudthinking.com:443"          => "https://loudthinking.com/",
    "http://loudthinking.com:8080"          => "http://loudthinking.com:8080/",
    "techno-weenie.net"                     => "http://techno-weenie.net/",
    "http://techno-weenie.net"              => "http://techno-weenie.net/",
    "http://techno-weenie.net  "            => "http://techno-weenie.net/",
    "=name"                                 => "=name"
  }

  def test_normalizations
    NORMALIZATIONS.each do |from, to|
      assert_equal to, normalize_identifier(from)
    end
  end

  def test_broken_open_id
    assert_raises(InvalidOpenId) { normalize_identifier(nil) }
  end
end

Version data entries

66 entries across 66 versions & 11 rubygems

Version Path
redmine_extensions-0.0.39 spec/redmine/lib/plugins/open_id_authentication/test/normalize_test.rb
redmine_extensions-0.0.38 spec/redmine/lib/plugins/open_id_authentication/test/normalize_test.rb
redmine_extensions-0.0.37 spec/redmine/lib/plugins/open_id_authentication/test/normalize_test.rb
redmine_extensions-0.1.11 spec/redmine/lib/plugins/open_id_authentication/test/normalize_test.rb
redmine_extensions-0.1.10 spec/redmine/lib/plugins/open_id_authentication/test/normalize_test.rb
redmine_extensions-0.0.36 spec/redmine/lib/plugins/open_id_authentication/test/normalize_test.rb
redmine_extensions-0.0.34 spec/redmine/lib/plugins/open_id_authentication/test/normalize_test.rb
redmine_extensions-0.1.09 spec/redmine/lib/plugins/open_id_authentication/test/normalize_test.rb
redmine_extensions-0.1.07 spec/redmine/lib/plugins/open_id_authentication/test/normalize_test.rb
redmine_extensions-0.1.06 spec/redmine/lib/plugins/open_id_authentication/test/normalize_test.rb
redmine_extensions-0.1.05 spec/redmine/lib/plugins/open_id_authentication/test/normalize_test.rb
redmine_extensions-0.1.04 spec/redmine/lib/plugins/open_id_authentication/test/normalize_test.rb
redmine_extensions-0.1.03 spec/redmine/lib/plugins/open_id_authentication/test/normalize_test.rb
redmine_extensions-0.0.33 spec/redmine/lib/plugins/open_id_authentication/test/normalize_test.rb
redmine_extensions-0.1.02 spec/redmine/lib/plugins/open_id_authentication/test/normalize_test.rb
redmine_extensions-0.1.01 spec/redmine/lib/plugins/open_id_authentication/test/normalize_test.rb
redmine_extensions-0.0.29 spec/redmine/lib/plugins/open_id_authentication/test/normalize_test.rb
redmine_extensions-0.0.28 spec/redmine/lib/plugins/open_id_authentication/test/normalize_test.rb
redmine_extensions-0.0.27 spec/redmine/lib/plugins/open_id_authentication/test/normalize_test.rb
redmine_extensions-0.0.24 spec/redmine/lib/plugins/open_id_authentication/test/normalize_test.rb