]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commitdiff
mgr/dashboard: Fix mon_allow_pool_delete unit test 68868/head
authorAfreen Misbah <afreen@ibm.com>
Tue, 12 May 2026 20:16:56 +0000 (01:46 +0530)
committerAfreen Misbah <afreen@ibm.com>
Sun, 17 May 2026 21:22:37 +0000 (02:52 +0530)
Signed-off-by: Afreen Misbah <afreen@ibm.com>
src/pybind/mgr/dashboard/frontend/src/app/ceph/pool/pool-list/pool-list.component.spec.ts
src/pybind/mgr/dashboard/frontend/src/app/ceph/pool/pool-list/pool-list.component.ts

index 7f07dd94296fdb68cded1f45672dce3d41b57f56..bb1baff317c9a6aabe8f357c9b4b38b5a6f04e3a 100644 (file)
@@ -87,7 +87,8 @@ describe('PoolListComponent', () => {
     beforeEach(() => {
       configOptRead = true;
       spyOn(TestBed.inject(AuthStorageService), 'getPermissions').and.callFake(() => ({
-        configOpt: { read: configOptRead }
+        configOpt: { read: configOptRead },
+        pool: { read: true }
       }));
       configurationService = TestBed.inject(ConfigurationService);
     });
@@ -138,7 +139,7 @@ describe('PoolListComponent', () => {
       configOptRead = false;
       fixture = TestBed.createComponent(PoolListComponent);
       component = fixture.componentInstance;
-      expect(component.monAllowPoolDelete).toBe(false);
+      expect(component.monAllowPoolDelete).toBe(true);
     });
   });
 
index 060d8644dd1f96344cd0d26c8994a8cf926baa64..1c773ab637f2086a8f82cf440619d5d04f4ac555 100644 (file)
@@ -113,7 +113,7 @@ export class PoolListComponent extends ListWithDetails implements OnInit {
           this.monAllowPoolDelete = monSection.value === 'true' ? true : false;
         }
       });
-    } else if (this.permissions.pool.read) {
+    } else if (this.permissions.pool?.read) {
       /*
      `monAllowPoolDelete` will always be `false`,
       because no read permissions for reading config settings.