002_pagination.js 2.4 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344
  1. /// <reference types="Cypress" />
  2. context('Module Pagination', () => {
  3. it('should reset', () => {
  4. cy.installCMS();
  5. });
  6. it('should render inputs for blog/shop pagination', () => {
  7. cy.loginCMS();
  8. cy.visitCMS('/cp/settings/pagination/');
  9. cy.get('.data-form.settings-pagination input[name=blog-index]').should('exist');
  10. cy.get('.data-form.settings-pagination input[name=blog-category]').should('exist');
  11. cy.get('.data-form.settings-pagination input[name=blog-index]').should('have.value', '5');
  12. cy.get('.data-form.settings-pagination input[name=blog-category]').should('have.value', '5');
  13. cy.get('.data-form.settings-pagination input[name=shop-index]').should('exist');
  14. cy.get('.data-form.settings-pagination input[name=shop-category]').should('exist');
  15. cy.get('.data-form.settings-pagination input[name=shop-index]').should('have.value', '9');
  16. cy.get('.data-form.settings-pagination input[name=shop-category]').should('have.value', '9');
  17. cy.logoutCMS();
  18. });
  19. it('should change inputs value for blog/shop pagination', () => {
  20. cy.loginCMS();
  21. cy.visitCMS('/cp/settings/pagination/');
  22. cy.get('.data-form.settings-pagination input[name=blog-index]').clear().type('2');
  23. cy.get('.data-form.settings-pagination input[name=blog-category]').clear().type('3');
  24. cy.get('.data-form.settings-pagination input[name=shop-index]').clear().type('2');
  25. cy.get('.data-form.settings-pagination input[name=shop-category]').clear().type('3');
  26. cy.get('#add-edit-button').click();
  27. cy.actionWait();
  28. cy.visitCMS('/cp/settings/pagination/');
  29. cy.get('.data-form.settings-pagination input[name=blog-index]').should('have.value', '2');
  30. cy.get('.data-form.settings-pagination input[name=blog-category]').should('have.value', '3');
  31. cy.get('.data-form.settings-pagination input[name=blog-index]').clear().type('5');
  32. cy.get('.data-form.settings-pagination input[name=blog-category]').clear().type('5');
  33. cy.get('.data-form.settings-pagination input[name=shop-index]').should('have.value', '2');
  34. cy.get('.data-form.settings-pagination input[name=shop-category]').should('have.value', '3');
  35. cy.get('.data-form.settings-pagination input[name=shop-index]').clear().type('9');
  36. cy.get('.data-form.settings-pagination input[name=shop-category]').clear().type('9');
  37. cy.get('#add-edit-button').click();
  38. cy.actionWait();
  39. cy.logoutCMS();
  40. });
  41. });