From c36408dd390900d4d0a2ed6160d4c44852197c72 Mon Sep 17 00:00:00 2001 From: Toshi MARUYAMA Date: Thu, 22 Sep 2011 04:24:27 +0000 Subject: [PATCH] add test to ensure single anonymous user at unit user test git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@7443 e93f8b46-1217-0410-a6f0-8f06a7374b81 --- test/unit/user_test.rb | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/test/unit/user_test.rb b/test/unit/user_test.rb index 9a3ca6bc3..590e1d282 100644 --- a/test/unit/user_test.rb +++ b/test/unit/user_test.rb @@ -470,6 +470,17 @@ class UserTest < ActiveSupport::TestCase assert_kind_of AnonymousUser, anon end + def test_ensure_single_anonymous_user + AnonymousUser.delete_all + anon1 = User.anonymous + assert !anon1.new_record? + assert_kind_of AnonymousUser, anon1 + anon1 = AnonymousUser.create( + :lastname => 'Anonymous', :firstname => '', + :mail => '', :login => '', :status => 0) + assert_equal 1, anon1.errors.count + end + should_have_one :rss_token def test_rss_key