Sha256: 1e42058ca8e38bf65dd7be636db83ac66084ace247240e58945de9aaa46bc32a
Contents?: true
Size: 596 Bytes
Versions: 4
Compression:
Stored size: 596 Bytes
Contents
RSpec.describe "Object#set_ivars" do def set_ivar_one :one end def set_ivar_two 2 end it 'should call a method .set_#{ivar_name}, for every :ivar_name passed' do set_ivars :ivar_one, :ivar_two expect(@ivar_one).to eq :one expect(@ivar_two).to eq 2 end it "should return an array of symbols, which the names of all ivars being set" do return_value = set_ivars :ivar_one, :ivar_two expect(return_value).to eq [:ivar_one, :ivar_two] end it "should return an empty array, if no arguments are passed" do expect(set_ivars).to eq [] end end
Version data entries
4 entries across 4 versions & 1 rubygems