lib/soaspec/shared_examples.rb in soaspec-0.0.6 vs lib/soaspec/shared_examples.rb in soaspec-0.0.7

- old
+ new

@@ -2,6 +2,15 @@ shared_examples_for 'success scenario' do it 'has status code of 200' do expect(described_class.status_code).to eq 200 end + if described_class.mandatory_elements + context 'has expected mandatory elements' do + described_class.mandatory_elements.each do |mandatory_element| + it "#{mandatory_element} element" do + expect(described_class).to contain_key mandatory_element + end + end + end + end end \ No newline at end of file