test/lib/omniauth/strategies/gplus_test.rb in omniauth-gplus-1.1.1 vs test/lib/omniauth/strategies/gplus_test.rb in omniauth-gplus-1.2.0
- old
+ new
@@ -34,10 +34,31 @@
expected = 'userinfo.email'
actual = strategy.options['scope']
assert_equal(expected, actual)
end
+ def test_default_request_visible_actions_is_nil
+ expected = nil
+ actual = strategy.options['request_visible_actions']
+ assert_equal(expected, actual)
+ end
+
+ def test_state_state_is_included_in_request_params_when_present
+ expected = 'some_state'
+ @request.stubs(:params).returns({ 'state' => expected })
+ assert_equal expected, strategy.authorize_params[:state]
+ end
+
+ def test_stores_state_in_the_session_when_present
+ expected = 'some_state'
+ @request.stubs(:params).returns({ 'state' => expected })
+ refute_empty strategy.authorize_params['state']
+ assert_equal expected, strategy.authorize_params[:state]
+ refute_empty strategy.session['omniauth.state']
+ assert_equal expected, strategy.session['omniauth.state']
+ end
+
def test_that_it_has_a_version_number
refute_nil OmniAuth::GPlus::VERSION
end
def new_oauth
@@ -47,10 +68,10 @@
def test_has_uid
expected = :uid
actual = new_oauth.options.uid_field
assert_equal(expected, actual)
end
-
+
def test_uid_not_nil
refute_nil(new_oauth.options.uid_field)
end
end