Replace VCR cassette with webmock stub in the mutations_temporaryextensions_create 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
mutations_temporaryextensions_create
specs using Webmock with thespec/requests/api/graphql/mutations/temporary_extensions/create_spec.rb
relevant file.