Sha256: dda734a42728c92314afc2392b59dc33760f48d11339200bfd8fcd0088357a3b
Contents?: true
Size: 795 Bytes
Versions: 20
Compression:
Stored size: 795 Bytes
Contents
describe Enumerable do describe '#clean!' do it_behaves_like 'an array clean method', :clean! it_behaves_like 'a hash clean method', :clean! it 'changes the original hash' do hash = { a: nil} expect { hash.clean! }.to change { hash } end it 'changes original array' do array = [{ a: nil}] expect { array.clean! }.to change { array } end end describe '#clean' do it_behaves_like 'an array clean method', :clean it_behaves_like 'a hash clean method', :clean it 'does not change the original hash' do hash = { a: nil} expect { hash.clean }.not_to change { hash } end it 'does not change the original array' do array = [{ a: nil}] expect { array.clean }.not_to change { array } end end end
Version data entries
20 entries across 20 versions & 2 rubygems