Check jest tests for potential errors not reaching the test runner.
Jest when an expectation fails throws an error. These errors are caught by the test runner who uses them to mark tests as failed.
In #1951 (closed), we noticed that such errors can be caught by ELLA. Since they were not re-thrown the test failed but never marked as such. As a result CI can potentially ignore such errors.
We need to go through our tests and make sure that errors are re-thrown when necessary.