Optimize test cases

This commit is contained in:
kerwin612
2022-03-12 21:20:21 +08:00
parent 617c20f221
commit 7445f5f008
+59 -59
View File
@@ -1,78 +1,78 @@
describe('Editor docs tests', () => {
beforeEach(() => {
cy.on('uncaught:exception', () => {
return false;
});
cy.clearLocalStorage();
cy.visit('/edit');
cy.contains('Sample Diagrams').click();
});
beforeEach(() => {
cy.on('uncaught:exception', () => {
return false;
});
cy.clearLocalStorage();
cy.visit('/edit');
cy.contains('Sample Diagrams').click();
});
it('[Default] test', () => {
cy.get(`[data-cy=docs][href^="https://mermaid-js.github.io/mermaid"]`).should('exist');
});
it('[Default] test', () => {
cy.get(`[data-cy=docs][href^="https://mermaid-js.github.io/mermaid"]`).should('exist');
});
it('[Flow Chart] test', () => {
cy.contains('Flow Chart').click();
cy.get(`[data-cy=docs][href$="/#/flowchart"]`).should('exist');
it('[Flow Chart] test', () => {
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');
});
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');
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('Config').click();
cy.get(`[data-cy=docs][href$="/#/sequenceDiagram?id=configuration"]`).should('exist');
});
it('[Class Diagram] test', () => {
cy.contains('Class Diagram').click();
cy.get(`[data-cy=docs][href$="/#/classDiagram"]`).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');
});
cy.contains('Config').click();
cy.get(`[data-cy=docs][href$="/#/classDiagram?id=configuration"]`).should('exist');
});
it('[State Diagram] test', () => {
cy.contains('State Diagram').click();
cy.get(`[data-cy=docs][href$="/#/stateDiagram"]`).should('exist');
it('[State Diagram] test', () => {
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');
});
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');
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');
});
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');
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');
});
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');
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');
});
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');
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');
});
cy.contains('Config').click();
cy.get(`[data-cy=docs][href$="/#/user-journey"]`).should('exist');
});
});