diff --git a/cypress/integration/docMap.spec.ts b/cypress/integration/docMap.spec.ts index e33fe9a1..904e165d 100755 --- a/cypress/integration/docMap.spec.ts +++ b/cypress/integration/docMap.spec.ts @@ -8,71 +8,29 @@ describe('Editor docs tests', () => { cy.contains('Sample Diagrams').click(); }); - it('[Default] test', () => { + it('Test default loading', () => { cy.get(`[data-cy=docs][href^="https://mermaid-js.github.io/mermaid"]`).should('exist'); }); - it('[Flow Chart] test', () => { + it('Test to see if the correct URL loads when changing from one diagram to other', () => { cy.contains('Flow Chart').click(); cy.get(`[data-cy=docs][href$="/#/flowchart"]`).should('exist'); cy.contains('Config').click(); cy.get(`[data-cy=docs][href$="/#/flowchart?id=configuration"]`).should('exist'); - }); - it('[Sequence Diagram] test', () => { cy.contains('Sequence Diagram').click(); - cy.get(`[data-cy=docs][href$="/#/sequenceDiagram"]`).should('exist'); - - cy.contains('Config').click(); cy.get(`[data-cy=docs][href$="/#/sequenceDiagram?id=configuration"]`).should('exist'); + + cy.contains('Code').click(); + cy.get(`[data-cy=docs][href$="/#/sequenceDiagram"]`).should('exist'); }); - it('[Class Diagram] test', () => { - cy.contains('Class Diagram').click(); - cy.get(`[data-cy=docs][href$="/#/classDiagram"]`).should('exist'); - - cy.contains('Config').click(); - cy.get(`[data-cy=docs][href$="/#/classDiagram?id=configuration"]`).should('exist'); - }); - - it('[State Diagram] test', () => { + it("Test to check URLs for a case where config URL doesn't exist", () => { cy.contains('State Diagram').click(); cy.get(`[data-cy=docs][href$="/#/stateDiagram"]`).should('exist'); cy.contains('Config').click(); cy.get(`[data-cy=docs][href$="/#/stateDiagram"]`).should('exist'); }); - - it('[Gantt Chart] test', () => { - cy.contains('Gantt Chart').click(); - cy.get(`[data-cy=docs][href$="/#/gantt"]`).should('exist'); - - cy.contains('Config').click(); - cy.get(`[data-cy=docs][href$="/#/gantt?id=configuration"]`).should('exist'); - }); - - it('[Pie Chart] test', () => { - cy.contains('Pie Chart').click(); - cy.get(`[data-cy=docs][href$="/#/pie"]`).should('exist'); - - cy.contains('Config').click(); - cy.get(`[data-cy=docs][href$="/#/pie"]`).should('exist'); - }); - - it('[ER Diagram] test', () => { - cy.contains('ER Diagram').click(); - cy.get(`[data-cy=docs][href$="/#/entityRelationshipDiagram"]`).should('exist'); - - cy.contains('Config').click(); - cy.get(`[data-cy=docs][href$="/#/entityRelationshipDiagram?id=styling"]`).should('exist'); - }); - - it('[User Journey] test', () => { - cy.contains('User Journey').click(); - cy.get(`[data-cy=docs][href$="/#/user-journey"]`).should('exist'); - - cy.contains('Config').click(); - cy.get(`[data-cy=docs][href$="/#/user-journey"]`).should('exist'); - }); });