This is an automated email from the ASF dual-hosted git repository.

jinchen pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/apisix-dashboard.git


The following commit(s) were added to refs/heads/master by this push:
     new 735a082  fix: unstable front-end tests (#1608)
735a082 is described below

commit 735a0828da1af0b952a685f39d93439b028d0dbf
Author: guoqqqi <[email protected]>
AuthorDate: Fri Mar 19 00:06:08 2021 +0800

    fix: unstable front-end tests (#1608)
    
    * fix: unstable front-end tests
    
    * fix: update codes
---
 .../integration/route/import_export_route.spec.js        | 12 ++++++------
 web/cypress/integration/route/online-debug.spec.js       | 16 ++++++----------
 2 files changed, 12 insertions(+), 16 deletions(-)

diff --git a/web/cypress/integration/route/import_export_route.spec.js 
b/web/cypress/integration/route/import_export_route.spec.js
index f6a4485..791cab7 100644
--- a/web/cypress/integration/route/import_export_route.spec.js
+++ b/web/cypress/integration/route/import_export_route.spec.js
@@ -124,14 +124,14 @@ context('import and export routes', () => {
 
   it('should delete the route', function () {
     cy.visit('/routes/list');
+    cy.get(this.domSelector.refresh).click();
+
     for (let i = 0; i < 2; i += 1) {
-      cy.contains(data[`route_name_${i}`])
-        .siblings()
-        .contains(componentLocaleUS['component.global.delete'])
-        .click();
-      cy.contains('button', 
componentLocaleUS['component.global.confirm']).click();
+      
cy.contains(data[`route_name_${i}`]).siblings().contains('Delete').click();
+      cy.contains('button', 'Confirm').click();
       cy.get(this.domSelector.notification).should('contain', 
this.data.deleteRouteSuccess);
-      cy.get(this.domSelector.notificationCloseIcon).click();
+      
cy.get(this.domSelector.notificationCloseIcon).click().should('not.exist');
+      cy.reload();
     }
   });
 
diff --git a/web/cypress/integration/route/online-debug.spec.js 
b/web/cypress/integration/route/online-debug.spec.js
index 9fade65..992efaa 100644
--- a/web/cypress/integration/route/online-debug.spec.js
+++ b/web/cypress/integration/route/online-debug.spec.js
@@ -38,9 +38,7 @@ context('Online debug', () => {
       'localhost:9000/api/commands/submit.html#Requirements?test=apisix.com',
       
'localhost:9000/js6/main.jsp?sid=pARQZYHABxkSVdeMvXAAEtfJKbWQocOA&df=mail126_mailmaster#module=mbox.ListModule%7C%7B',
     ],
-    invalidUrls: [
-      '000'
-    ],
+    invalidUrls: ['000'],
     postUrl: 
`${defaultSettings.serveUrlMap[SERVE_ENV].split('//')[1]}/apisix/admin/import/routes`,
     uploadFile: '../../../api/test/testdata/import/default.json',
     headerAuthorizationKey: 'Authorization',
@@ -58,7 +56,7 @@ context('Online debug', () => {
     codeMirrorCode: '.CodeMirror-code',
     headerDataKey0: '#headerForm_params_0_key',
     headerDataValue0: '#headerForm_params_0_value',
-  }
+  };
 
   beforeEach(() => {
     cy.login();
@@ -109,7 +107,7 @@ context('Online debug', () => {
     });
   });
 
-  it('should debug POST request with file successfully', function() {
+  it('should debug POST request with file successfully', function () {
     cy.visit('/');
     cy.contains(menuLocaleUS['menu.routes']).click();
     const currentToken = localStorage.getItem('token');
@@ -154,10 +152,8 @@ context('Online debug', () => {
 
     cy.wait('@DebugAPI');
     // assert: send request return
-    cy.get(domSelector.codeMirrorCode).within(() => {
-      cy.contains('data').should('be.visible');
-      cy.contains('routes').should('be.visible');
-    });
+    cy.get(domSelector.codeMirrorCode).contains('data').should('be.visible');
+    cy.get(domSelector.codeMirrorCode).contains('routes').should('be.visible');
 
     // close debug drawer
     cy.get(this.domSelector.drawerClose).click();
@@ -167,5 +163,5 @@ context('Online debug', () => {
     cy.contains(data.routeName).siblings().contains('Delete').click();
     cy.contains('button', 'Confirm').click();
     cy.get(this.domSelector.notification).should('contain', 
this.data.deleteRouteSuccess);
-  })
+  });
 });

Reply via email to