From 03f0f3f953bb844d6745322c29dafffc095863d5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fredrik=20Adel=C3=B6w?= Date: Tue, 19 May 2026 23:19:18 +0200 Subject: [PATCH] Add changeset MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-Authored-By: Claude Opus 4.6 (1M context) Signed-off-by: Fredrik Adelöw --- .changeset/fix-empty-each-tests.md | 5 +++++ 1 file changed, 5 insertions(+) create mode 100644 .changeset/fix-empty-each-tests.md diff --git a/.changeset/fix-empty-each-tests.md b/.changeset/fix-empty-each-tests.md new file mode 100644 index 0000000000..71cc06c30d --- /dev/null +++ b/.changeset/fix-empty-each-tests.md @@ -0,0 +1,5 @@ +--- +'@backstage/backend-test-utils': patch +--- + +Fixed a crash in test suites that use `TestDatabases` or `TestCaches` when none of the requested database or cache engines are available. Previously, `eachSupportedId()` would return an empty array causing `describe.each` to throw and prevent the entire suite from running. Now returns a placeholder entry so individual tests report a clear failure instead.