Sha256: 0a70bebb2d3c259dcd2d2d16765c9978c12b62901bacb5fabcbfffb7be4097eb

Contents?: true

Size: 748 Bytes

Versions: 9

Compression:

Stored size: 748 Bytes

Contents

require 'spec_helper'
module SamlIdp
  describe ServiceProvider do
    subject { described_class.new attributes }
    let(:attributes) { {} }

    it { should respond_to :fingerprint }
    it { should respond_to :metadata_url }
    it { should_not be_valid }

    describe "with attributes" do
      let(:attributes) { { fingerprint: fingerprint, metadata_url: metadata_url } }
      let(:fingerprint) { Default::FINGERPRINT }
      let(:metadata_url) { "http://localhost:3000/metadata" }

      it "has a valid fingerprint" do
        expect(subject.fingerprint).to eq(fingerprint)
      end

      it "has a valid metadata_url" do
        expect(subject.metadata_url).to eq(metadata_url)
      end

      it { should be_valid }
    end
  end
end

Version data entries

9 entries across 9 versions & 1 rubygems

Version Path
saml_idp-0.16.0 spec/lib/saml_idp/service_provider_spec.rb
saml_idp-0.15.0 spec/lib/saml_idp/service_provider_spec.rb
saml_idp-0.14.0 spec/lib/saml_idp/service_provider_spec.rb
saml_idp-0.12.0 spec/lib/saml_idp/service_provider_spec.rb
saml_idp-0.11.0 spec/lib/saml_idp/service_provider_spec.rb
saml_idp-0.10.0 spec/lib/saml_idp/service_provider_spec.rb
saml_idp-0.9.0 spec/lib/saml_idp/service_provider_spec.rb
saml_idp-0.8.1 spec/lib/saml_idp/service_provider_spec.rb
saml_idp-0.8.0 spec/lib/saml_idp/service_provider_spec.rb