Results 4 comments of Uros Lates

For me setting [testEnvironment](https://jestjs.io/docs/configuration#testenvironment-string) to `node` (`testEnvironment: 'node',`) within `jest.config.ts` solved the problem.

After conversation with Miguel we decided to use role application and combination of aria-label+aria-describedby (with dynamic id). This combination vocalises both aria-labels and children's content.