Sha256: f9450d883be8c56754bb865de55846f2f0f44d213ee4fab77d9567043a76c152

Contents?: true

Size: 566 Bytes

Versions: 2

Compression:

Stored size: 566 Bytes

Contents

# encoding: utf-8

require 'spec_helper'

describe Processor::Builder, '#call' do
  subject { object.call(handler, failure_chain, observers) }

  include_context 'Processor::Config#initialize'

  let(:object)    { described_class.new(name, klass, executor) }
  let(:handler)   { double('handler') }
  let(:name)      { double('name') }
  let(:klass)     { double('klass') }
  let(:processor) { double('processor') }

  before do
    expect(klass).to receive(:new).with(name, handler, processor_config).and_return(processor)
  end

  it { should eql(processor) }
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
substation-0.0.11 spec/unit/substation/processor/builder_spec.rb
substation-0.0.10 spec/unit/substation/processor/builder_spec.rb