Module: Slayer::RspecHelpers
- Defined in:
- lib/slayer/rspec.rb
Instance Method Summary collapse
-
#fake_result(ok: true, value: nil, message: nil, status: nil) ⇒ Object
rubocop:disable Naming/MethodParameterName.
- #stub_command_response(klass, res = nil, &block) ⇒ Object
Instance Method Details
#fake_result(ok: true, value: nil, message: nil, status: nil) ⇒ Object
rubocop:disable Naming/MethodParameterName
106 107 108 109 110 111 |
# File 'lib/slayer/rspec.rb', line 106 def fake_result(ok: true, value: nil, message: nil, status: nil) res = Slayer::Result.new(value, status, ) res.fail unless ok == true res end |
#stub_command_response(klass, res = nil, &block) ⇒ Object
99 100 101 102 103 |
# File 'lib/slayer/rspec.rb', line 99 def stub_command_response(klass, res = nil, &block) res = block.call if block_given? && res.nil? expect(klass).to receive(:__get_result).and_return(res) end |