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