]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commitdiff
mgr/dashboard: fix pool tests
authorAfreen Misbah <afreen@ibm.com>
Tue, 29 Jul 2025 16:16:43 +0000 (21:46 +0530)
committerAfreen Misbah <afreen@ibm.com>
Tue, 29 Jul 2025 16:16:43 +0000 (21:46 +0530)
-  added data-testid

Signed-off-by: Afreen Misbah <afreen@ibm.com>
src/pybind/mgr/dashboard/frontend/cypress/e2e/pools/pools.po.ts
src/pybind/mgr/dashboard/frontend/src/app/ceph/pool/pool-form/pool-form.component.html

index 0701a84a2d9aaeac2833be2b2653c8b55d1caa89..63e3f4a3f9f0ccbe95036f196deda2066f9c91d4 100644 (file)
@@ -15,7 +15,7 @@ export class PoolPageHelper extends PageHelper {
 
   @PageHelper.restrictTo(pages.create.url)
   create(name: string, placement_groups: number, apps: string[], mirroring = false) {
-    cy.get('input[name=name]').clear().type(name);
+    cy.get('[data-testid="pool-name"]').clear().type(name);
 
     this.isPowerOf2(placement_groups);
 
@@ -23,7 +23,7 @@ export class PoolPageHelper extends PageHelper {
 
     this.expectSelectOption('pgAutoscaleMode', 'on');
     this.selectOption('pgAutoscaleMode', 'off'); // To show pgNum field
-    cy.get('input[name=pgNum]').clear().type(`${placement_groups}`);
+    cy.get('[data-testid="pgNum"]').clear().type(`${placement_groups}`);
     this.setApplications(apps);
     if (mirroring) {
       cy.get('#rbdMirroring').check({ force: true });
@@ -39,7 +39,7 @@ export class PoolPageHelper extends PageHelper {
       cy.get('#rbdMirroring').should('be.checked');
     }
 
-    cy.get('input[name=pgNum]').clear().type(`${new_pg}`);
+    cy.get('[data-testid="pgNum"]').clear().type(`${new_pg}`);
     cy.get('cd-submit-button').click();
     const str = `${new_pg} active+clean`;
     this.getTableRow(name);
index 4116a140c777870e37a2f821c2e26ff55eace687..f68895512ab4db87865c046abb35341eae9fd43b 100644 (file)
@@ -15,7 +15,8 @@
                  for="name"
                  i18n>Name</label>
           <div class="cd-col-form-input">
-            <input id="name"
+            <input data-testid="pool-name"
+                   id="name"
                    type="text"
                    class="form-control"
                    placeholder="Name..."
@@ -87,6 +88,7 @@
             <div class="cd-col-form-input">
               <input class="form-control"
                      id="pgNum"
+                     data-testid="pgNum"
                      formControlName="pgNum"
                      min="1"
                      type="number"