main
 1# frozen_string_literal: true
 2
 3require 'rails_helper'
 4
 5describe '/metadata' do
 6  describe "GET /metadata" do
 7    before { get '/metadata' }
 8
 9    specify { expect(Saml::Kit::Metadata.from(response.body)).to be_valid }
10    specify { expect(Saml::Kit::Metadata.from(response.body).entity_id).to eql(Saml::Kit.configuration.entity_id) }
11    specify { expect(response).to have_http_status(:ok) }
12    specify { expect(response.content_type).to start_with("application/samlmetadata+xml;") }
13  end
14end