From 839e1db72bedd0d201b583e0b61ccdd5a095c90c Mon Sep 17 00:00:00 2001 From: Yavor Ivanov Date: Fri, 8 Sep 2023 15:55:24 +0300 Subject: [PATCH] test(middleware-code-coverage): add more integration tests --- .../test/integration/boot.js | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/packages/middleware-code-coverage/test/integration/boot.js b/packages/middleware-code-coverage/test/integration/boot.js index eb2ecd02..3761bf9f 100644 --- a/packages/middleware-code-coverage/test/integration/boot.js +++ b/packages/middleware-code-coverage/test/integration/boot.js @@ -165,3 +165,16 @@ test.serial("Coverage report is generated and available", async (t) => { "HTML Report is not a real coverage page" ); }); + +test.serial("Coverage report is unavailable", async (t) => { + const {app} = t.context; + + await app.post("/.ui5/coverage/report", globalCoverageMap); + + const nonExistingReportReportResponse = await app.get("/.ui5/coverage/report/cobertura"); + t.true(nonExistingReportReportResponse.status >= 400, "cobertura report has not been generated"); + t.falsy( + nonExistingReportReportResponse.text.includes("Code coverage report"), + "A non coverage report page is returned" + ); +});