Browse Source

Fixed issue #839 - Dont allow "none" admin user.

Rolf Schmidt 8 years ago
parent
commit
c2cb152114
1 changed files with 15 additions and 0 deletions
  1. 15 0
      test/unit/object_cache_test.rb

+ 15 - 0
test/unit/object_cache_test.rb

@@ -37,6 +37,21 @@ class ObjectCacheTest < ActiveSupport::TestCase
   test 'user cache' do
     roles  = Role.where( name: %w(Agent Admin) )
     groups = Group.all
+
+    # be sure that minimum one admin is available
+    User.create_or_update(
+      login: 'last_admin_check@example.org',
+      firstname: 'last_admin_check',
+      lastname: 'last_admin_check',
+      email: 'last_admin_check@example.org',
+      password: 'some_pass',
+      active: true,
+      updated_by_id: 1,
+      created_by_id: 1,
+      roles: roles,
+      groups: groups,
+    )
+
     user1 = User.create_or_update(
       login: 'object_cache1@example.org',
       firstname: 'object_cache1',