{
  "stats": {
    "suites": 1,
    "tests": 4,
    "passes": 0,
    "pending": 0,
    "failures": 4,
    "start": "2025-11-08T21:59:09.547Z",
    "end": "2025-11-08T21:59:28.834Z",
    "duration": 19287,
    "testsRegistered": 4,
    "passPercent": 0,
    "pendingPercent": 0,
    "other": 0,
    "hasOther": false,
    "skipped": 0,
    "hasSkipped": false
  },
  "results": [
    {
      "uuid": "7f329a29-d37d-4d9a-a284-e95b7c62a862",
      "title": "",
      "fullFile": "cypress\\e2e\\titulos_a_vencer.cy.js",
      "file": "cypress\\e2e\\titulos_a_vencer.cy.js",
      "beforeHooks": [],
      "afterHooks": [],
      "tests": [],
      "suites": [
        {
          "uuid": "66876d71-16db-4178-96a9-338de6d73bec",
          "title": "Relatórios - Títulos a Vencer",
          "fullFile": "",
          "file": "",
          "beforeHooks": [],
          "afterHooks": [],
          "tests": [
            {
              "title": "carrega a página e exibe filtros e resumo",
              "fullTitle": "Relatórios - Títulos a Vencer carrega a página e exibe filtros e resumo",
              "timedOut": null,
              "duration": 5319,
              "state": "failed",
              "speed": null,
              "pass": false,
              "fail": true,
              "pending": false,
              "context": null,
              "code": "cy.visit(pageUrl);\ncy.get('#horizonte').should('exist');\ncy.get('#incluirVencidos').should('exist');\ncy.get('#tipoListagem').should('exist');\ncy.get('#btnAplicar').should('exist');\ncy.get('#btnLimpar').should('exist');\ncy.get('#resumoGrid .chip').should('have.length', 4);\ncy.get('#periodoSpan').should('not.have.text', '-');",
              "err": {
                "message": "AssertionError: Timed out retrying after 4000ms: Expected to find element: `#horizonte`, but never found it.",
                "estack": "AssertionError: Timed out retrying after 4000ms: Expected to find element: `#horizonte`, but never found it.\n    at Context.eval (webpack://gestoreasy-v3/./cypress/e2e/titulos_a_vencer.cy.js:8:25)",
                "diff": null
              },
              "uuid": "bd85ea96-b0b8-44bb-ba4b-dbf5cb0ddb69",
              "parentUUID": "66876d71-16db-4178-96a9-338de6d73bec",
              "isHook": false,
              "skipped": false
            },
            {
              "title": "aplica filtros e atualiza tabelas",
              "fullTitle": "Relatórios - Títulos a Vencer aplica filtros e atualiza tabelas",
              "timedOut": null,
              "duration": 4634,
              "state": "failed",
              "speed": null,
              "pass": false,
              "fail": true,
              "pending": false,
              "context": null,
              "code": "cy.visit(pageUrl);\ncy.get('#horizonte').select('15');\ncy.get('#incluirVencidos').select('sim');\ncy.get('#tipoListagem').select('ambos');\ncy.get('#btnAplicar').click();\ncy.get('#periodoSpan').should('contain', 'a');\ncy.get('#tblReceber thead th').should('have.length', 6);\ncy.get('#tblPagar thead th').should('have.length', 6);\n// Aguarda carregamento e verifica que o corpo foi renderizado (pode ainda estar vazio, mas a tabela existe)\ncy.get('#tblReceber tbody tr').should('exist');\ncy.get('#tblPagar tbody tr').should('exist');",
              "err": {
                "message": "AssertionError: Timed out retrying after 4000ms: Expected to find element: `#horizonte`, but never found it.",
                "estack": "AssertionError: Timed out retrying after 4000ms: Expected to find element: `#horizonte`, but never found it.\n    at Context.eval (webpack://gestoreasy-v3/./cypress/e2e/titulos_a_vencer.cy.js:19:7)",
                "diff": null
              },
              "uuid": "75051219-f646-410d-b8d2-39f019e9d0aa",
              "parentUUID": "66876d71-16db-4178-96a9-338de6d73bec",
              "isHook": false,
              "skipped": false
            },
            {
              "title": "exporta CSV e possui botão de Excel",
              "fullTitle": "Relatórios - Títulos a Vencer exporta CSV e possui botão de Excel",
              "timedOut": null,
              "duration": 4535,
              "state": "failed",
              "speed": null,
              "pass": false,
              "fail": true,
              "pending": false,
              "context": null,
              "code": "cy.visit(pageUrl);\ncy.get('#exportReceberCsv').should('have.attr', 'href').and('contain', '/api/financeiro/contas-receber/export.csv');\ncy.get('#exportPagarCsv').should('have.attr', 'href').and('contain', '/api/financeiro/contas-pagar/export.csv');\ncy.get('#exportReceberXls').should('exist');\ncy.get('#exportPagarXls').should('exist');",
              "err": {
                "message": "AssertionError: Timed out retrying after 4000ms: Expected to find element: `#exportReceberCsv`, but never found it.",
                "estack": "AssertionError: Timed out retrying after 4000ms: Expected to find element: `#exportReceberCsv`, but never found it.\n    at Context.eval (webpack://gestoreasy-v3/./cypress/e2e/titulos_a_vencer.cy.js:33:32)",
                "diff": null
              },
              "uuid": "dcd45ef5-45e1-416e-a11c-502666fab98b",
              "parentUUID": "66876d71-16db-4178-96a9-338de6d73bec",
              "isHook": false,
              "skipped": false
            },
            {
              "title": "renderiza a seção de aging e atualiza após filtros",
              "fullTitle": "Relatórios - Títulos a Vencer renderiza a seção de aging e atualiza após filtros",
              "timedOut": null,
              "duration": 4553,
              "state": "failed",
              "speed": null,
              "pass": false,
              "fail": true,
              "pending": false,
              "context": null,
              "code": "cy.visit(pageUrl);\ncy.get('#agingReceber').should('exist');\ncy.get('#agingPagar').should('exist');\ncy.get('#btnAplicar').click();\ncy.get('#agingReceber tbody tr').should('exist');\ncy.get('#agingPagar tbody tr').should('exist');",
              "err": {
                "message": "AssertionError: Timed out retrying after 4000ms: Expected to find element: `#agingReceber`, but never found it.",
                "estack": "AssertionError: Timed out retrying after 4000ms: Expected to find element: `#agingReceber`, but never found it.\n    at Context.eval (webpack://gestoreasy-v3/./cypress/e2e/titulos_a_vencer.cy.js:41:28)",
                "diff": null
              },
              "uuid": "647dc5c8-a1c4-41e5-9b7e-1b15dbd438da",
              "parentUUID": "66876d71-16db-4178-96a9-338de6d73bec",
              "isHook": false,
              "skipped": false
            }
          ],
          "suites": [],
          "passes": [],
          "failures": [
            "bd85ea96-b0b8-44bb-ba4b-dbf5cb0ddb69",
            "75051219-f646-410d-b8d2-39f019e9d0aa",
            "dcd45ef5-45e1-416e-a11c-502666fab98b",
            "647dc5c8-a1c4-41e5-9b7e-1b15dbd438da"
          ],
          "pending": [],
          "skipped": [],
          "duration": 19041,
          "root": false,
          "rootEmpty": false,
          "_timeout": 2000
        }
      ],
      "passes": [],
      "failures": [],
      "pending": [],
      "skipped": [],
      "duration": 0,
      "root": true,
      "rootEmpty": true,
      "_timeout": 2000
    }
  ],
  "meta": {
    "mocha": {
      "version": "7.0.1"
    },
    "mochawesome": {
      "options": {
        "quiet": true,
        "reportFilename": "mochawesome",
        "saveHtml": true,
        "saveJson": true,
        "consoleReporter": "spec",
        "useInlineDiffs": false,
        "code": true
      },
      "version": "7.1.4"
    },
    "marge": {
      "options": {
        "id": "default",
        "reportDir": "cypress/reports/mochawesome",
        "overwrite": false,
        "html": true,
        "json": true,
        "quiet": true
      },
      "version": "6.3.2"
    }
  }
}