Sha256: 4f3d23e655c1f2c8462014787a5cd19e32a7298588f04606492f52d3c4d4610b

Contents?: true

Size: 628 Bytes

Versions: 55

Compression:

Stored size: 628 Bytes

Contents

describe Kumogata::Crypt do
  it 'encrypt string' do
    encrypted =  Kumogata::Crypt.encrypt("my_password", "jugem jugem")
    decrypted =  Kumogata::Crypt.decrypt("my_password", encrypted)
    expect(decrypted).to eq("jugem jugem")
  end

  it 'encrypt long string' do
    encrypted =  Kumogata::Crypt.encrypt("my_password", "jugem jugem" * 10240)
    decrypted =  Kumogata::Crypt.decrypt("my_password", encrypted)
    expect(decrypted).to eq("jugem jugem" * 10240)
  end

  it 'make password' do
    passwd = Kumogata::Crypt.mkpasswd(16)
    expect(passwd).to be_kind_of(String)
    expect(passwd.length).to eq(16)
  end
end

Version data entries

55 entries across 55 versions & 1 rubygems

Version Path
kumogata-0.5.10 spec/kumogata_crypt_spec.rb
kumogata-0.5.9 spec/kumogata_crypt_spec.rb
kumogata-0.5.8 spec/kumogata_crypt_spec.rb
kumogata-0.5.7 spec/kumogata_crypt_spec.rb
kumogata-0.5.6 spec/kumogata_crypt_spec.rb
kumogata-0.5.5 spec/kumogata_crypt_spec.rb
kumogata-0.5.4 spec/kumogata_crypt_spec.rb
kumogata-0.5.3 spec/kumogata_crypt_spec.rb
kumogata-0.5.2 spec/kumogata_crypt_spec.rb
kumogata-0.5.2.beta2 spec/kumogata_crypt_spec.rb
kumogata-0.5.2.beta spec/kumogata_crypt_spec.rb
kumogata-0.5.1 spec/kumogata_crypt_spec.rb
kumogata-0.5.0 spec/kumogata_crypt_spec.rb
kumogata-0.4.19 spec/kumogata_crypt_spec.rb
kumogata-0.4.18 spec/kumogata_crypt_spec.rb
kumogata-0.4.17 spec/kumogata_crypt_spec.rb
kumogata-0.4.16 spec/kumogata_crypt_spec.rb
kumogata-0.4.15 spec/kumogata_crypt_spec.rb
kumogata-0.4.14 spec/kumogata_crypt_spec.rb
kumogata-0.4.13 spec/kumogata_crypt_spec.rb