Sha256: 531072b1d3a557b19f5b294b2b71c23f56d14e4486ecf362fe27a360c037b7f6

Contents?: true

Size: 660 Bytes

Versions: 17

Compression:

Stored size: 660 Bytes

Contents

require 'spec_helper'
require 'td/client/spec_resources'

describe 'ServerStatus API' do
  include_context 'spec symbols'
  include_context 'common helper'

  let :api do
    API.new(nil, {:max_cumul_retry_delay => -1})
  end

  describe 'server_status' do
    it 'returns status' do
      stub_api_request(:get, '/v3/system/server_status').
        to_return(:body => {'status' => 'OK'}.to_json)
      expect(api.server_status).to eq('OK')
    end

    it 'returns error description' do
      stub_api_request(:get, '/v3/system/server_status').
        to_return(:status => 500)
      expect(api.server_status).to eq('Server is down (500)')
    end
  end
end

Version data entries

17 entries across 17 versions & 1 rubygems

Version Path
td-client-2.0.0 spec/td/client/server_status_api_spec.rb
td-client-1.0.8 spec/td/client/server_status_api_spec.rb
td-client-1.0.7 spec/td/client/server_status_api_spec.rb
td-client-1.0.6 spec/td/client/server_status_api_spec.rb
td-client-1.0.5 spec/td/client/server_status_api_spec.rb
td-client-1.0.4 spec/td/client/server_status_api_spec.rb
td-client-1.0.3 spec/td/client/server_status_api_spec.rb
td-client-1.0.2 spec/td/client/server_status_api_spec.rb
td-client-1.0.1 spec/td/client/server_status_api_spec.rb
td-client-1.0.0-java spec/td/client/server_status_api_spec.rb
td-client-1.0.0 spec/td/client/server_status_api_spec.rb
td-client-0.8.85 spec/td/client/server_status_api_spec.rb
td-client-0.8.84 spec/td/client/server_status_api_spec.rb
td-client-0.8.83 spec/td/client/server_status_api_spec.rb
td-client-0.8.82 spec/td/client/server_status_api_spec.rb
td-client-0.8.81 spec/td/client/server_status_api_spec.rb
td-client-0.8.80 spec/td/client/server_status_api_spec.rb