host_meta_controller_spec.rb 560 B

123456789101112131415161718192021
  1. require 'rails_helper'
  2. describe WellKnown::HostMetaController, type: :controller do
  3. render_views
  4. describe 'GET #show' do
  5. it 'returns http success' do
  6. get :show, format: :xml
  7. expect(response).to have_http_status(200)
  8. expect(response.media_type).to eq 'application/xrd+xml'
  9. expect(response.body).to eq <<XML
  10. <?xml version="1.0" encoding="UTF-8"?>
  11. <XRD xmlns="http://docs.oasis-open.org/ns/xri/xrd-1.0">
  12. <Link rel="lrdd" template="https://cb6e6126.ngrok.io/.well-known/webfinger?resource={uri}"/>
  13. </XRD>
  14. XML
  15. end
  16. end
  17. end