]> source.dussan.org Git - redmine.git/commitdiff
add test to ensure single anonymous user at unit user test
authorToshi MARUYAMA <marutosijp2@yahoo.co.jp>
Thu, 22 Sep 2011 04:24:27 +0000 (04:24 +0000)
committerToshi MARUYAMA <marutosijp2@yahoo.co.jp>
Thu, 22 Sep 2011 04:24:27 +0000 (04:24 +0000)
git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@7443 e93f8b46-1217-0410-a6f0-8f06a7374b81

test/unit/user_test.rb

index 9a3ca6bc39f45c3799a36166082352daba4f63e4..590e1d28238212dc1ff3aa24120b54d3e036ce0e 100644 (file)
@@ -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