Make JavaScript tests fail for unhandled Promise rejections
When running the JavaScript tests, there are currently several of those lines:
ERROR: 'Unhandled promise rejection'
(see for example https://gitlab.com/gitlab-org/gitlab-ce/-/jobs/18808866)
These may be silently failing tests. We should catch those unhandled rejections and make the corresponding tests fail.