Sha256: 03b5eaefa461417555a1e0cf378fc17e60a4d43a301008eb7c769da4e23dd76c

Contents?: true

Size: 956 Bytes

Versions: 25

Compression:

Stored size: 956 Bytes

Contents

require 'spec_helper'
module SamlIdp
  describe "Algorithmable" do
    include Algorithmable

    describe "named raw algorithm" do
      def raw_algorithm
        :sha256
      end

      it "finds algorithm class" do
        algorithm.should == OpenSSL::Digest::SHA256
      end

      it "finds the name" do
        algorithm_name.should == "sha256"
      end
    end

    describe "class raw algorithm" do
      def raw_algorithm
        OpenSSL::Digest::SHA512
      end

      it "finds algorithm class" do
        algorithm.should == OpenSSL::Digest::SHA512
      end

      it "finds the name" do
        algorithm_name.should == "sha512"
      end
    end

    describe "nonexistent raw algorithm" do
      def raw_algorithm
        :sha1024
      end

      it "finds algorithm class" do
        algorithm.should == OpenSSL::Digest::SHA1
      end

      it "finds the name" do
        algorithm_name.should == "sha1"
      end
    end
  end
end

Version data entries

25 entries across 25 versions & 2 rubygems

Version Path
saml_idp-0.7.2 spec/lib/saml_idp/algorithmable_spec.rb
saml_idp-0.7.1 spec/lib/saml_idp/algorithmable_spec.rb
saml_idp-0.7.0 spec/lib/saml_idp/algorithmable_spec.rb
saml_idp-0.6.0 spec/lib/saml_idp/algorithmable_spec.rb
saml_idp-0.5.0 spec/lib/saml_idp/algorithmable_spec.rb
icn_saml_idp-0.4.1 spec/lib/saml_idp/algorithmable_spec.rb
saml_idp-0.4.0 spec/lib/saml_idp/algorithmable_spec.rb
saml_idp-0.3.2 spec/lib/saml_idp/algorithmable_spec.rb
saml_idp-0.3.1 spec/lib/saml_idp/algorithmable_spec.rb
saml_idp-0.3.0 spec/lib/saml_idp/algorithmable_spec.rb
saml_idp-0.2.1 spec/lib/saml_idp/algorithmable_spec.rb
saml_idp-0.2.0 spec/lib/saml_idp/algorithmable_spec.rb
saml_idp-0.2.0.pre spec/lib/saml_idp/algorithmable_spec.rb
saml_idp-0.1.1 spec/lib/saml_idp/algorithmable_spec.rb
saml_idp-0.1.0 spec/lib/saml_idp/algorithmable_spec.rb
saml_idp-0.0.10 spec/lib/saml_idp/algorithmable_spec.rb
saml_idp-0.0.9 spec/lib/saml_idp/algorithmable_spec.rb
saml_idp-0.0.8 spec/lib/saml_idp/algorithmable_spec.rb
saml_idp-0.0.7 spec/lib/saml_idp/algorithmable_spec.rb
saml_idp-0.0.6 spec/lib/saml_idp/algorithmable_spec.rb