Sha256: abba2d2d5b9cbbbd80dfdd98343fe8788da55d7603cf062f75fae2da11efad83

Contents?: true

Size: 509 Bytes

Versions: 2

Compression:

Stored size: 509 Bytes

Contents

require 'test_helper'

class EncryptedFormFieldsTest < MiniTest::Unit::TestCase
  def test_encrypting_parameters
    hash = EncryptedFormFields.encrypt_parameters({"foo" => "bar"})
    decrypted = EncryptedFormFields.decrypt_and_verify(hash["foo"])
    assert_equal("bar", decrypted)
  end

  def test_decrypting_parameters
    value = EncryptedFormFields.encrypt_and_sign("bar")
    hash = EncryptedFormFields.decrypt_parameters({"foo" => {"0" => value}})
    assert_equal("bar", hash["foo"]["0"])
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
encrypted_form_fields-0.2.1 test/encrypted_form_fields_test.rb
encrypted_form_fields-0.2.0 test/encrypted_form_fields_test.rb