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);
- })
+ });
});