beast rev 2066
[beast-modified.git] / vendor / plugins / open_id_authentication / test / status_test.rb
blobc98e03765a88344af0e8e7157d469a90d8cb48d9
1 require 'test/unit'
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
12   end
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?
21   end
22 end