Descubre cómo estructurar pruebas efectivas en Ruby usando RSpec 3, con ejemplos prácticos de matchers avanzados, configuración de hooks y estrategias para testear servicios externos sin depender del entorno.