homebrew-cask/spec/support/expectations_hash_helper.rb

11 lines
334 B
Ruby

module ExpectationsHashHelper
shared_examples 'expectations hash' do |input_name, expectations|
expectations.each do |input_value, expected_output|
context "when #{input_name} is #{input_value.inspect}" do
let(input_name.to_sym) { input_value }
it { should == expected_output }
end
end
end
end