Sha256: 72290cf044eac0a76d7df25a6b7c28b5b446bcbd9d3123536953e21f2568f199

Contents?: true

Size: 460 Bytes

Versions: 1

Compression:

Stored size: 460 Bytes

Contents

require 'spec_helper'

describe 'Veritas::Immutable::Memory#[]=' do
  subject { memory[key] = value }

  let(:memory) { Immutable::Memory.new           }
  let(:key)    { '@key'                          }
  let(:value)  { mock('Value', :frozen? => true) }

  it { should equal(value) }

  it 'sets the instance variable' do
    memory.should_not be_instance_variable_defined(key)
    subject
    memory.instance_variable_get(key).should equal(value)
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
veritas-0.0.1 spec/unit/veritas/immutable/memory/element_set_spec.rb