Skip to content

Commit

Permalink
Merge branch 'tquackenbush-setup_needed_setup_url_reader'
Browse files Browse the repository at this point in the history
  • Loading branch information
courtenay committed Feb 23, 2012
2 parents 1c51878 + 4ce1cee commit 494077e
Show file tree
Hide file tree
Showing 5 changed files with 9 additions and 1 deletion.
2 changes: 2 additions & 0 deletions lib/openid/consumer/responses.rb
Original file line number Diff line number Diff line change
Expand Up @@ -139,6 +139,8 @@ def initialize(endpoint)
class SetupNeededResponse
include Response
STATUS = SETUP_NEEDED

attr_reader :setup_url
def initialize(endpoint, setup_url)
@endpoint = endpoint
@setup_url = setup_url
Expand Down
1 change: 1 addition & 0 deletions test/test_accept.rb
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,7 @@
require 'openid/yadis/accept'
require 'openid/extras'
require 'openid/util'
require 'testutil'

module OpenID

Expand Down
1 change: 1 addition & 0 deletions test/test_association.rb
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
require "test/unit"
require "openid/association"
require 'testutil'

module OpenID
class AssociationTestCase < Test::Unit::TestCase
Expand Down
1 change: 1 addition & 0 deletions test/test_associationmanager.rb
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,7 @@
require "test/unit"
require "util"
require "time"
require 'testutil'

module OpenID
class DHAssocSessionTest < Test::Unit::TestCase
Expand Down
5 changes: 4 additions & 1 deletion test/test_consumer.rb
Original file line number Diff line number Diff line change
Expand Up @@ -182,9 +182,11 @@ def test_setup_needed_openid1
end

def test_setup_needed_openid2
args = {'openid.ns' => OPENID2_NS, 'openid.mode' => 'setup_needed'}
setup_url = 'http://setup.url/'
args = {'openid.ns' => OPENID2_NS, 'openid.mode' => 'setup_needed', 'openid.user_setup_url' => setup_url}
response = @consumer.complete(args, nil)
assert_equal(SETUP_NEEDED, response.status)
assert_equal(setup_url, response.setup_url)
end

def test_idres_setup_needed_openid1
Expand All @@ -195,6 +197,7 @@ def test_idres_setup_needed_openid1
}
response = @consumer.complete(args, nil)
assert_equal(SETUP_NEEDED, response.status)
assert_equal(setup_url, response.setup_url)
end

def test_error
Expand Down

0 comments on commit 494077e

Please sign in to comment.