it { is_expected.to run.with_params(1).and_return(1) }
it { is_expected.to run.with_params(1, 2).and_return(1) }
it { is_expected.to run.with_params(1, 2, 3).and_return(1) }
it { is_expected.to run.with_params(3, 2, 1).and_return(1) }
it { is_expected.to run.with_params(1).and_return(1) }
it { is_expected.to run.with_params(1, 2).and_return(1) }
it { is_expected.to run.with_params(1, 2, 3).and_return(1) }
it { is_expected.to run.with_params(3, 2, 1).and_return(1) }
it { is_expected.to run.with_params('one').and_return('one') }
it { is_expected.to run.with_params('one', 'two').and_return('one') }
it { is_expected.to run.with_params('one', 'two', 'three').and_return('one') }
it { is_expected.to run.with_params('three', 'two', 'one').and_return('one') }
it { is_expected.to run.with_params('one').and_return('one') }
it { is_expected.to run.with_params('one', 'two').and_return('one') }
it { is_expected.to run.with_params('one', 'two', 'three').and_return('one') }
it { is_expected.to run.with_params('three', 'two', 'one').and_return('one') }
describe 'implementation artifacts' do
it { is_expected.to run.with_params(1, 'one').and_return(1) }
describe 'implementation artifacts' do
it { is_expected.to run.with_params(1, 'one').and_return(1) }