Sha256: 5abee70d4a701a3da8595519b51417e479f23c996367564fe0f49926dcd2d867

Contents?: true

Size: 1.29 KB

Versions: 3

Compression:

Stored size: 1.29 KB

Contents

require 'spec_helper'

describe Guard::Sidekiq do
  describe 'start' do

    it 'should accept :environment option' do
      environment = :foo

      obj = Guard::Sidekiq.new [], :environment => environment
      obj.send(:cmd).should include "--environment #{environment}"
    end

    it 'should accept :queue option' do
      queue = :foo

      obj = Guard::Sidekiq.new [], :queue => queue
      obj.send(:cmd).should include "--queue #{queue}"
    end

    it 'should accept :timeout option' do
      timeout = 2

      obj = Guard::Sidekiq.new [], :timeout => timeout
      obj.send(:cmd).should include "--timeout #{timeout}"
    end

    it 'should accept :concurrency option' do
      concurrency = 2

      obj = Guard::Sidekiq.new [], :concurrency => concurrency
      obj.send(:cmd).should include "--concurrency #{concurrency}"
    end

    it 'should accept :verbose option' do
      obj = Guard::Sidekiq.new [], :verbose => true
      obj.send(:cmd).should include '--verbose'
    end

    it 'should provide default options' do
      obj = Guard::Sidekiq.new []
      obj.send(:cmd).should include "--queue #{Guard::Sidekiq::DEFAULT_QUEUE}"
      obj.send(:cmd).should include "--concurrency #{Guard::Sidekiq::DEFAULT_CONCURRENCY}"
      obj.send(:cmd).should include '--verbose'
    end

  end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
guard-sidekiq-0.0.5 spec/guard/sidekiq_spec.rb
guard-sidekiq-0.0.4 spec/guard/sidekiq_spec.rb
guard-sidekiq-0.0.3 spec/guard/sidekiq_spec.rb