Sha256: 3128305b8f8b43a63ab6104ee5562f19c8cc53538f382027528a837957cf11af
Contents?: true
Size: 1.06 KB
Versions: 9
Compression:
Stored size: 1.06 KB
Contents
require 'spec_helper' module SamlIdp describe NameIdFormatter do subject { described_class.new list } describe "with one item" do let(:list) { { email_address: ->() { "foo@example.com" } } } it "has a valid all" do expect(subject.all).to eq ["urn:oasis:names:tc:SAML:2.0:nameid-format:emailAddress"] end end describe "with hash describing versions" do let(:list) { { "1.1" => { email_address: -> {} }, "2.0" => { undefined: -> {} }, } } it "has a valid all" do expect(subject.all).to eq [ "urn:oasis:names:tc:SAML:1.1:nameid-format:emailAddress", "urn:oasis:names:tc:SAML:2.0:nameid-format:undefined", ] end end describe "with actual list" do let(:list) { [:email_address, :undefined] } it "has a valid all" do expect(subject.all).to eq [ "urn:oasis:names:tc:SAML:2.0:nameid-format:emailAddress", "urn:oasis:names:tc:SAML:2.0:nameid-format:undefined", ] end end end end
Version data entries
9 entries across 9 versions & 1 rubygems