]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commitdiff
Fix unit test 68549/head
authorAfreen Misbah <afreen@ibm.com>
Thu, 23 Apr 2026 13:23:25 +0000 (18:53 +0530)
committerAfreen Misbah <afreen@ibm.com>
Thu, 23 Apr 2026 13:23:25 +0000 (18:53 +0530)
Signed-off-by: Afreen Misbah <afreen@ibm.com>
src/pybind/mgr/dashboard/frontend/src/app/ceph/cluster/services/service-form/service-form.component.spec.ts
src/pybind/mgr/dashboard/frontend/src/app/shared/api/nvmeof.service.spec.ts
src/pybind/mgr/dashboard/frontend/src/app/shared/api/nvmeof.service.ts

index 7db7faa1543e2bd8053c522121c76a7bc22d1cc2..bfd6cd4a627e31d23367ce5603fec84948360288 100644 (file)
@@ -109,7 +109,7 @@ describe('ServiceFormComponent', () => {
       // placement labels take only single value
       formHelper.setValue('service_type', 'mgr');
       formHelper.setValue('placement', 'label');
-      formHelper.setValue('label', "{content: 'foo', selected:  true}");
+      formHelper.setValue('label', { content: 'foo', selected: true });
 
       component.onSubmit();
 
index 70c3da05eb4af9d9d0d666738a350b9906dea5b0..417197d0666b436e3b4d51d831370b328888ea52 100755 (executable)
@@ -340,22 +340,6 @@ describe('NvmeofService', () => {
       req.flush(mockGroups);
     });
 
-    it('should filter hosts by array label placement', (done) => {
-      const mockGroups = [
-        [{ spec: { group: 'default' }, placement: { hosts: [], label: ['nvmeof', 'storage'] } }]
-      ];
-      mockHostService.getAllHosts.mockReturnValue(of(allHosts));
-
-      service.getHostsForGroup('default').subscribe((hosts: any[]) => {
-        expect(hosts.length).toBe(1);
-        expect(hosts[0].hostname).toBe('host3');
-        done();
-      });
-
-      const req = httpTesting.expectOne(`${API_PATH}/gateway/group`);
-      req.flush(mockGroups);
-    });
-
     it('should return empty array when group not found', (done) => {
       const mockGroups = [
         [{ spec: { group: 'other' }, placement: { hosts: ['host1'], label: [] } }]
index 85fde2ce9302cec83be58dcb6e122f56f6c47145..3b2b57dbf35eea3ee61544297b20c2536b9ba433 100644 (file)
@@ -210,7 +210,9 @@ export class NvmeofService {
     return this.getSubsystem(subsystemNqn, group).pipe(
       mapTo(true),
       catchError((e) => {
-        e?.preventDefault();
+        if (_.isFunction(e?.preventDefault)) {
+          e.preventDefault();
+        }
         return observableOf(false);
       })
     );