+
+ context 'with invalid params' do
+ let(:facts) do
+ {
+ :operatingsystem => 'Ubuntu',
+ :operatingsystemmajrelease => '16.04',
+ }
+ end
+
+ it { is_expected.to run.with_params('123', 'abc').and_return(false) }
+ it { is_expected.to run.with_params([], 123).and_raise_error(ArgumentError) }
+ end