host_meta_controller_spec.rb 611 B

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