test/session_serialisation_test.rb in gds-sso-1.2.0 vs test/session_serialisation_test.rb in gds-sso-1.2.1
- old
+ new
@@ -22,9 +22,16 @@
result = @serializer.serialize(@user)
assert_equal [1234, Time.now.utc], result
end
+ def test_serializing_a_user_without_a_uid_returns_nil
+ @user.stubs(:uid).returns(nil)
+ result = @serializer.serialize(@user)
+
+ assert_equal nil, result
+ end
+
def test_deserializing_a_user_and_in_date_timestamp_returns_the_user
User.expects(:find_by_uid).with(1234).returns(:a_user)
result = @serializer.deserialize [1234, Time.now.utc - GDS::SSO::Config.auth_valid_for + 3600]