Skip to content
Discussion options

You must be logged in to vote

Short answer: no.

RubyLLM is a real library that has to work against real APIs in the real world. VCR is the right path because it records those real interactions and keeps tests deterministic afterward.

Recording cassettes does require paying for real API calls sometimes. That tradeoff is expected, and we accept it.

On key exposure: use VCR filtering/scrubbing. That’s exactly what it’s for.

There are no plans to add a separate testing facility for this.

Replies: 1 comment

Comment options

You must be logged in to vote
0 replies
Answer selected by crmne
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
2 participants