Replace VCR cassette with webmock stub in gitlab_namespaces_listservice spec
Summary
- See original issue: Reduce the number of specs using VCR (#7342 - closed)
- Parent epic: [Utilization] Reduce the number of specs using VCR (&11380)
VCR should be reserved for feature-level testing. Unit specs should utilize stubbing (ie webmock) as much as possible to keep them lightweight.
Improvements
- Improvement in CI speed
Risks
- stubbing means predefining responses to calls to the service
- API/service changes will not be picked up because the tests use stubbed data/interaction
Involved components
- Replace VCR cassettes in
gitlab_namespaces_listservice
specs using Webmock” thespec/services/gitlab/namespaces/list_service_spec.rb
relevant file.