Skip to content

Commit

Permalink
Test parallel option
Browse files Browse the repository at this point in the history
  • Loading branch information
sanemat committed Dec 23, 2013
1 parent 9ec8028 commit 5509d8f
Showing 1 changed file with 22 additions and 2 deletions.
24 changes: 22 additions & 2 deletions spec/tachikoma/application_spec.rb
Original file line number Diff line number Diff line change
Expand Up @@ -48,12 +48,32 @@

describe '#bundler_parallel_option' do
subject { described_class.new }

context 'bundler does not support parallel' do
let (:bundler_version) { '1.3.5' }
let (:parallel_number) { 3 }
let(:bundler_version) { '1.3.5' }
let(:parallel_number) { 3 }
it 'returns nil' do
expect(subject.bundler_parallel_option(bundler_version, parallel_number)).to be_nil
end
end

context 'bundler supports parallel' do
let(:bundler_version) { '1.5.0' }

context 'parallel less than 1' do
let(:parallel_number) { 1 }
it 'returns nil' do
expect(subject.bundler_parallel_option(bundler_version, parallel_number)).to be_nil
end
end

context 'parallel above 1' do
let(:parallel_number) { 3 }
let(:parallel_option) { "--jobs=#{parallel_number}" }
it 'returns parallel option' do
expect(subject.bundler_parallel_option(bundler_version, parallel_number)).to eq parallel_option
end
end
end
end
end

0 comments on commit 5509d8f

Please sign in to comment.