Sha256: 9efd6969fda22a68eebb69a6622290dfbc86980efaec98a67905455b728bbea4
Contents?: true
Size: 696 Bytes
Versions: 22
Compression:
Stored size: 696 Bytes
Contents
require 'spec_helper' describe Fluffle::Handlers::Delegator do before do @delegated_object = double 'Delegated Object' @handler = Fluffle::Handlers::Delegator.new @delegated_object end it 'calls the method with the params on the delegated object' do param1 = 'One' param2 = 'Two' result = 'Three' expect(@delegated_object).to receive(:some_method) .with(param1, param2) .and_return(result) actual_result = @handler.call id: 'abc123', method: 'some_method', params: [param1, param2], meta: {} expect(actual_result).to eq(result) end end
Version data entries
22 entries across 22 versions & 1 rubygems