Add specs for vendored/generate gem error_tracking_open_api
Problem
Currently, the vendored gem error_tracking_open_api
has no specs because the gem is generated via a rake task and its specs are less useful.
In order to test the upgrade to Ruby 3.0 we tested the Error Tracking feature manually.
Proposed solution
Make sure that this gem has proper and permanent specs.
Ideas:
- Add specs to
gitlab-org/gitlab
to verify (also via webmock) only the used (by us) API calls - Add specs to the gems to verify (via webmock) all of the API
- Add end-to-end tests (this includes running GitLab Observability backend which uses ClickHouse) to verify that Error Tracking works