SAML and Ruby: Automated request and feature tests

Writing tests to confirm SAML authentication in Ruby isn't too daunting at a request level - but full feature tests are also possible!