diff options
Diffstat (limited to 'spec/initializers/attr_encrypted_thread_safe_spec.rb')
-rw-r--r-- | spec/initializers/attr_encrypted_thread_safe_spec.rb | 28 |
1 files changed, 0 insertions, 28 deletions
diff --git a/spec/initializers/attr_encrypted_thread_safe_spec.rb b/spec/initializers/attr_encrypted_thread_safe_spec.rb deleted file mode 100644 index e79b7c716ec..00000000000 --- a/spec/initializers/attr_encrypted_thread_safe_spec.rb +++ /dev/null @@ -1,28 +0,0 @@ -# frozen_string_literal: true - -require 'spec_helper' - -RSpec.describe AttrEncrypted do - describe '#encrypted_attributes' do - subject do - Class.new(ActiveRecord::Base) do - self.table_name = 'projects' - - attr_accessor :encrypted_foo - attr_accessor :encrypted_foo_iv - - attr_encrypted :foo, key: 'This is a key that is 256 bits!!' - end - end - - it 'does not share state with other instances' do - instance = subject.new - instance.foo = 'bar' - - another_instance = subject.new - - expect(instance.encrypted_attributes[:foo][:operation]).to eq(:encrypting) - expect(another_instance.encrypted_attributes[:foo][:operation]).to be_nil - end - end -end |