Strategies for Testing Ruby Services

At PipelineDeals, we follow the microservice architecture pattern. Many of our features are separate applications that expose a REST API. But this poses a challenge for testing our service applications. This post describes a strategy for using an adapter to isolate the service in question, and then outlines a different strategies for testing the service integration. »