Sha256: dd34a7f1912df2e093d92184862fa813bc35d58a204eeb8b49b8d675ce006570

Contents?: true

Size: 702 Bytes

Versions: 25

Compression:

Stored size: 702 Bytes

Contents

require 'spec_helper'
require 'dashing-contrib/bottles/kue'

describe DashingContrib::Kue::Client do
  let(:endpoint) { 'http://localhost:3000' }
  let(:client) { DashingContrib::Kue::Client.new(:endpoint => endpoint) }

  describe 'initialization' do
    it { expect(client.endpoint).to eq(endpoint) }
  end

  describe 'summary' do
    context 'when request is successful' do
      let(:http_body) { { 'inactiveCount' => 235 } }
      let(:ruby_like_body) { { :inactive_count => 235 } }

      before :each do
        allow_any_instance_of(DashingContrib::Kue::Client).to receive(:get_request).and_return(http_body)
      end

      it { expect(client.stats).to eq ruby_like_body }
    end
  end
end

Version data entries

25 entries across 25 versions & 1 rubygems

Version Path
dashing-contrib-0.2.9 spec/bottles/kue/client_spec.rb
dashing-contrib-0.2.8 spec/bottles/kue/client_spec.rb
dashing-contrib-0.2.7 spec/bottles/kue/client_spec.rb
dashing-contrib-0.2.6 spec/bottles/kue/client_spec.rb
dashing-contrib-0.2.5 spec/bottles/kue/client_spec.rb
dashing-contrib-0.2.4 spec/bottles/kue/client_spec.rb
dashing-contrib-0.2.3 spec/bottles/kue/client_spec.rb
dashing-contrib-0.2.2 spec/bottles/kue/client_spec.rb
dashing-contrib-0.2.1 spec/bottles/kue/client_spec.rb
dashing-contrib-0.2.0 spec/bottles/kue/client_spec.rb
dashing-contrib-0.1.14 spec/bottles/kue/client_spec.rb
dashing-contrib-0.1.12 spec/bottles/kue/client_spec.rb
dashing-contrib-0.1.11 spec/bottles/kue/client_spec.rb
dashing-contrib-0.1.10 spec/bottles/kue/client_spec.rb
dashing-contrib-0.1.9 spec/bottles/kue/client_spec.rb
dashing-contrib-0.1.8 spec/bottles/kue/client_spec.rb
dashing-contrib-0.1.7 spec/bottles/kue/client_spec.rb
dashing-contrib-0.1.6 spec/bottles/kue/client_spec.rb
dashing-contrib-0.1.5 spec/bottles/kue/client_spec.rb
dashing-contrib-0.1.4 spec/bottles/kue/client_spec.rb