spec/support/shared_examples/string_enrichment.rb in krikri-0.3.3 vs spec/support/shared_examples/string_enrichment.rb in krikri-0.4.0

- old
+ new

@@ -1,12 +1,21 @@ shared_examples 'a string enrichment' do |values| + values.each do |value| + it value[:string] do + expect(subject.enrich_value(value[:start])).to eq value[:end] + end + end +end + +shared_examples 'skips non-strings' do it 'skips non-string values' do date = Date.today expect(subject.enrich_value(date)).to eq date end +end - values.each do |value| - it value[:string] do - expect(subject.enrich_value(value[:start])).to eq value[:end] - end +shared_examples 'deletes non-strings' do + it 'deletes non-string values' do + date = Date.today + expect(Array(subject.enrich_value(date)).compact).to eq [] end end