Sha256: e283616f57552454e4582357fecdf9917043e6c8a2cac2ca9005fad5958ce3fb
Contents?: true
Size: 471 Bytes
Versions: 13
Compression:
Stored size: 471 Bytes
Contents
require 'spec_helper' describe Virtus::InstanceMethods, '#[]=' do subject { object[:name] = value } let(:described_class) do Class.new do include Virtus attribute :name, String end end let(:object) do described_class.new end let(:value) do 'john' end it 'returns the value' do should eql(value) end it 'sets value of an attribute' do expect { subject }.to change { object.name }.from(nil).to(value) end end
Version data entries
13 entries across 13 versions & 2 rubygems