Sha256: 2e8645a2abc01edaf2ce4a108018825a55a6be32f45a58409b54f5d301d79c2e
Contents?: true
Size: 1.28 KB
Versions: 3
Compression:
Stored size: 1.28 KB
Contents
require 'spec_helper' module SamlIdp describe Request do let(:raw_request) { "<samlp:AuthnRequest AssertionConsumerServiceURL='http://localhost:3000/saml/consume' Destination='http://localhost:1337/saml/auth' ID='_af43d1a0-e111-0130-661a-3c0754403fdb' IssueInstant='2013-08-06T22:01:35Z' Version='2.0' xmlns:samlp='urn:oasis:names:tc:SAML:2.0:protocol'><saml:Issuer xmlns:saml='urn:oasis:names:tc:SAML:2.0:assertion'>localhost:3000</saml:Issuer><samlp:NameIDPolicy AllowCreate='true' Format='urn:oasis:names:tc:SAML:1.1:nameid-format:emailAddress' xmlns:samlp='urn:oasis:names:tc:SAML:2.0:protocol'/></samlp:AuthnRequest>" } subject { described_class.new raw_request } it "has a valid request_id" do subject.request_id.should == "_af43d1a0-e111-0130-661a-3c0754403fdb" end it "has a valid acs_url" do subject.acs_url.should == "http://localhost:3000/saml/consume" end it "has a valid service_provider" do subject.service_provider.should be_a ServiceProvider end it "has a valid service_provider" do subject.service_provider.should be_truthy end it "has a valid issuer" do subject.issuer.should == "localhost:3000" end it "has a valid valid_signature" do subject.valid_signature?.should be_truthy end end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
saml_idp-0.2.1 | spec/lib/saml_idp/request_spec.rb |
saml_idp-0.2.0 | spec/lib/saml_idp/request_spec.rb |
saml_idp-0.2.0.pre | spec/lib/saml_idp/request_spec.rb |