Skip to content

Commit

Permalink
Add specs for Processor::Config
Browse files Browse the repository at this point in the history
  • Loading branch information
snusnu committed Jul 22, 2013
1 parent ef2eb51 commit 9b8c795
Show file tree
Hide file tree
Showing 5 changed files with 51 additions and 0 deletions.
7 changes: 7 additions & 0 deletions spec/shared/context/unit/processor.rb
Original file line number Diff line number Diff line change
Expand Up @@ -21,3 +21,10 @@
let(:expected) { Response::Success.new(request, expected_data) }
let(:expected_data) { double('expected_data') }
end

shared_context 'Processor::Config#initialize' do
let(:object) { described_class.new(handler, failure_chain, executor) }
let(:handler) { double('handler') }
let(:failure_chain) { double('failure_chain') }
let(:executor) { double('executor') }
end
11 changes: 11 additions & 0 deletions spec/unit/substation/processor/config/executor_spec.rb
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
# encoding: utf-8

require 'spec_helper'

describe Processor::Config, '#executor' do
subject { object.executor }

include_context 'Processor::Config#initialize'

it { should be(executor) }
end
11 changes: 11 additions & 0 deletions spec/unit/substation/processor/config/failure_chain_spec.rb
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
# encoding: utf-8

require 'spec_helper'

describe Processor::Config, '#failure_chain' do
subject { object.failure_chain }

include_context 'Processor::Config#initialize'

it { should be(failure_chain) }
end
11 changes: 11 additions & 0 deletions spec/unit/substation/processor/config/handler_spec.rb
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
# encoding: utf-8

require 'spec_helper'

describe Processor::Config, '#handler' do
subject { object.handler }

include_context 'Processor::Config#initialize'

it { should be(handler) }
end
11 changes: 11 additions & 0 deletions spec/unit/substation/processor/config/with_failure_chain_spec.rb
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
# encoding: utf-8

require 'spec_helper'

describe Processor::Config, '#with_failure_chain' do
subject { object.with_failure_chain(failure_chain) }

include_context 'Processor::Config#initialize'

it { should eql(object) }
end

0 comments on commit 9b8c795

Please sign in to comment.