Sha256: db60612ae8d575a58eff278837033b8a5fe3602adeb5ac6d22a7bfb4199989d7
Contents?: true
Size: 736 Bytes
Versions: 2
Compression:
Stored size: 736 Bytes
Contents
require 'helper' class StorageTest < Test::Unit::TestCase context "Encrypting fields" do setup do @cc = CreditCard.create(:number => 12345, :data => {:month => 10, :year => 2014}) end should "be able to load the number" do @cc.reload @cc.number.should == 12345 end should "be able to load a hash or array" do @cc.reload @cc.data.should == {:month => 10, :year => 2014} end should "encrypt the field" do @cc.reload @cc.data_encrypted.should == 'd3f1d84f75f95027af7697f59c07437508ec98377a6d4104c7d7dc79967bf46b' end should "not fail with nil values" do @cc.data = nil @cc.save @cc.reload @cc.data.should == nil end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
mongoid_ext-0.7.1 | test/test_encryptor.rb |
mongoid_ext-0.6.2 | test/test_encryptor.rb |