3 RAILS_ROOT = File.dirname(__FILE__)
4 require File.dirname(__FILE__) + "/../lib/open_id_authentication"
6 class StatusTest < Test::Unit::TestCase
7 include OpenIdAuthentication
9 def test_all_error_codes_should_compare_to_unsuccessful
10 assert Result[:missing] === :unsuccessful
11 assert Result[:missing] === :missing
14 def test_state_conditional
15 assert Result[:missing].missing?
16 assert Result[:missing].unsuccessful?
17 assert !Result[:missing].successful?
19 assert Result[:successful].successful?
20 assert !Result[:successful].unsuccessful?