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.