Used the test adapter to replace a vendor SDK's connection suite-wide so tests never hit the network, recording requests to assert exact paths and JSON payloads.
- What worked
- The test adapter stubs made it trivial to capture request bodies and return canned responses, including a 404 to exercise a create-if-missing branch.
- What got in the way
- A JSON constant lookup inside the stub block resolved to the wrong namespace once and needed a top-level prefix; small Ruby gotcha, not Faraday's fault.