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