Browse Source

Review and fix Cypress tests

Vova Tkach 5 years ago
parent
commit
de214f38d9

+ 0 - 9
cypress/integration/control-panel/002_module_blog/001_posts.js

@@ -25,15 +25,6 @@ context('Module blog posts', () => {
     cy.logoutCMS();
     cy.logoutCMS();
   });
   });
 
 
-  it('should not add new post', () => {
-    cy.loginCMS();
-    cy.visitCMS('/cp/blog/add/');
-    cy.get('#add-edit-button').click();
-    cy.actionWait();
-    cy.get('.data-form.blog-add div.sys-messages').should('exist');
-    cy.logoutCMS();
-  });
-
   it('should add new post', () => {
   it('should add new post', () => {
     cy.loginCMS();
     cy.loginCMS();
     cy.visitCMS('/cp/blog/add/');
     cy.visitCMS('/cp/blog/add/');

+ 0 - 9
cypress/integration/control-panel/002_module_blog/002_categories.js

@@ -23,15 +23,6 @@ context('Module blog categories', () => {
     cy.logoutCMS();
     cy.logoutCMS();
   });
   });
 
 
-  it('should not add new category', () => {
-    cy.loginCMS();
-    cy.visitCMS('/cp/blog/categories-add/');
-    cy.get('#add-edit-button').click();
-    cy.actionWait();
-    cy.get('.data-form.blog-categories-add div.sys-messages').should('exist');
-    cy.logoutCMS();
-  });
-
   it('should add new category', () => {
   it('should add new category', () => {
     cy.loginCMS();
     cy.loginCMS();
     cy.visitCMS('/cp/blog/categories-add/');
     cy.visitCMS('/cp/blog/categories-add/');

+ 3 - 1
cypress/integration/control-panel/002_module_blog/003_categories_updates.js

@@ -92,7 +92,9 @@ context('Module blog categories updates', () => {
     cy.get('#add-edit-button').click();
     cy.get('#add-edit-button').click();
     cy.actionWait();
     cy.actionWait();
 
 
-    cy.get('.data-form.blog-categories-modify div.sys-messages').should('exist');
+    cy.get('#sys-modal-system-message').should('exist');
+    cy.get('#sys-modal-system-message .modal-body').contains('Category can’t be moved inside here child');
+    cy.get('#sys-modal-system-message .modal-footer').find('button').click();
 
 
     cy.logoutCMS();
     cy.logoutCMS();
   });
   });

+ 3 - 1
cypress/integration/control-panel/003_module_users/001_users.js

@@ -32,7 +32,9 @@ context('Module users', () => {
     cy.get('.data-form.users-add input[name=password]').clear().type('some@text');
     cy.get('.data-form.users-add input[name=password]').clear().type('some@text');
     cy.get('#add-edit-button').click();
     cy.get('#add-edit-button').click();
     cy.actionWait();
     cy.actionWait();
-    cy.get('.data-form.users-add div.sys-messages').should('exist');
+    cy.get('#sys-modal-system-message').should('exist');
+    cy.get('#sys-modal-system-message .modal-body').contains('Please specify correct user email');
+    cy.get('#sys-modal-system-message .modal-footer').find('button').click();
     cy.logoutCMS();
     cy.logoutCMS();
   });
   });
 
 

+ 12 - 2
cypress/integration/control-panel/004_module_settings/002_pagination.js

@@ -5,21 +5,27 @@ context('Module Pagination', () => {
     cy.installCMS();
     cy.installCMS();
   });
   });
 
 
-  it('should render inputs for blog pagination', () => {
+  it('should render inputs for blog/shop pagination', () => {
     cy.loginCMS();
     cy.loginCMS();
     cy.visitCMS('/cp/settings/pagination/');
     cy.visitCMS('/cp/settings/pagination/');
     cy.get('.data-form.settings-pagination input[name=blog-index]').should('exist');
     cy.get('.data-form.settings-pagination input[name=blog-index]').should('exist');
     cy.get('.data-form.settings-pagination input[name=blog-category]').should('exist');
     cy.get('.data-form.settings-pagination input[name=blog-category]').should('exist');
     cy.get('.data-form.settings-pagination input[name=blog-index]').should('have.value', '5');
     cy.get('.data-form.settings-pagination input[name=blog-index]').should('have.value', '5');
     cy.get('.data-form.settings-pagination input[name=blog-category]').should('have.value', '5');
     cy.get('.data-form.settings-pagination input[name=blog-category]').should('have.value', '5');
+    cy.get('.data-form.settings-pagination input[name=shop-index]').should('exist');
+    cy.get('.data-form.settings-pagination input[name=shop-category]').should('exist');
+    cy.get('.data-form.settings-pagination input[name=shop-index]').should('have.value', '5');
+    cy.get('.data-form.settings-pagination input[name=shop-category]').should('have.value', '5');
     cy.logoutCMS();
     cy.logoutCMS();
   });
   });
 
 
-  it('should change inputs value for blog pagination', () => {
+  it('should change inputs value for blog/shop pagination', () => {
     cy.loginCMS();
     cy.loginCMS();
     cy.visitCMS('/cp/settings/pagination/');
     cy.visitCMS('/cp/settings/pagination/');
     cy.get('.data-form.settings-pagination input[name=blog-index]').clear().type('2');
     cy.get('.data-form.settings-pagination input[name=blog-index]').clear().type('2');
     cy.get('.data-form.settings-pagination input[name=blog-category]').clear().type('3');
     cy.get('.data-form.settings-pagination input[name=blog-category]').clear().type('3');
+    cy.get('.data-form.settings-pagination input[name=shop-index]').clear().type('2');
+    cy.get('.data-form.settings-pagination input[name=shop-category]').clear().type('3');
     cy.get('#add-edit-button').click();
     cy.get('#add-edit-button').click();
     cy.actionWait();
     cy.actionWait();
     cy.visitCMS('/cp/settings/pagination/');
     cy.visitCMS('/cp/settings/pagination/');
@@ -27,6 +33,10 @@ context('Module Pagination', () => {
     cy.get('.data-form.settings-pagination input[name=blog-category]').should('have.value', '3');
     cy.get('.data-form.settings-pagination input[name=blog-category]').should('have.value', '3');
     cy.get('.data-form.settings-pagination input[name=blog-index]').clear().type('5');
     cy.get('.data-form.settings-pagination input[name=blog-index]').clear().type('5');
     cy.get('.data-form.settings-pagination input[name=blog-category]').clear().type('5');
     cy.get('.data-form.settings-pagination input[name=blog-category]').clear().type('5');
+    cy.get('.data-form.settings-pagination input[name=shop-index]').should('have.value', '2');
+    cy.get('.data-form.settings-pagination input[name=shop-category]').should('have.value', '3');
+    cy.get('.data-form.settings-pagination input[name=shop-index]').clear().type('5');
+    cy.get('.data-form.settings-pagination input[name=shop-category]').clear().type('5');
     cy.get('#add-edit-button').click();
     cy.get('#add-edit-button').click();
     cy.actionWait();
     cy.actionWait();
     cy.logoutCMS();
     cy.logoutCMS();