Sha256: 7d819fc7925543f8773ffa88507466b214119182c93cc57714e5285244b03992

Contents?: true

Size: 741 Bytes

Versions: 41

Compression:

Stored size: 741 Bytes

Contents

require 'spec_helper'

describe SoarAuthenticationToken::KeypairGenerator do
  before :each do
    @iut = SoarAuthenticationToken::KeypairGenerator.new
  end

  after :each do
  end

  it 'has a version number' do
    expect(SoarAuthenticationToken::VERSION).not_to be nil
  end

  context "when generating a new keypair" do
    it 'should provide the eliptic curve public and private key in pem format' do
      private_key, public_key = @iut.generate
      expect(private_key).to include('-----BEGIN EC PRIVATE KEY-----')
      expect(private_key).to include('-----END EC PRIVATE KEY-----')
      expect(public_key).to include('-----BEGIN PUBLIC KEY-----')
      expect(public_key).to include('-----END PUBLIC KEY-----')
    end
  end
end

Version data entries

41 entries across 41 versions & 1 rubygems

Version Path
soar_authentication_token-7.1.1 spec/keypair_generator_spec.rb
soar_authentication_token-7.1.0 spec/keypair_generator_spec.rb
soar_authentication_token-7.0.1 spec/keypair_generator_spec.rb
soar_authentication_token-7.0.0 spec/keypair_generator_spec.rb
soar_authentication_token-6.1.1 spec/keypair_generator_spec.rb
soar_authentication_token-6.1.0 spec/keypair_generator_spec.rb
soar_authentication_token-6.0.9 spec/keypair_generator_spec.rb
soar_authentication_token-6.0.8 spec/keypair_generator_spec.rb
soar_authentication_token-6.0.7 spec/keypair_generator_spec.rb
soar_authentication_token-6.0.5 spec/keypair_generator_spec.rb
soar_authentication_token-6.0.4 spec/keypair_generator_spec.rb
soar_authentication_token-6.0.3 spec/keypair_generator_spec.rb
soar_authentication_token-6.0.2 spec/keypair_generator_spec.rb
soar_authentication_token-6.0.1 spec/keypair_generator_spec.rb
soar_authentication_token-6.0.0 spec/keypair_generator_spec.rb
soar_authentication_token-5.0.3 spec/keypair_generator_spec.rb
soar_authentication_token-5.0.2 spec/keypair_generator_spec.rb
soar_authentication_token-5.0.1 spec/keypair_generator_spec.rb
soar_authentication_token-5.0.0 spec/keypair_generator_spec.rb
soar_authentication_token-4.0.1 spec/keypair_generator_spec.rb