Sha256: d55d5b32941dc1364be70088ddd5fd199e8d1eb54db1a51e5bd9effae5812880
Contents?: true
Size: 895 Bytes
Versions: 1
Compression:
Stored size: 895 Bytes
Contents
require 'spec_helper' RSpec.describe GmanClient do describe '.drivers' do let(:response) do VCR.use_cassette('drivers') do gman_adapter.drivers end end subject(:client_response) { response } let(:driver) { client_response.first } it 'client response will not be empty' do is_expected.not_to be_empty end it 'responds with a hash list' do is_expected.to satisfy { |h| h.is_a?(Array) && h.all? { |e| e.is_a?(Hash) } } end describe 'first driver' do subject { client_response.first } its(:keys) do is_expected.to eq([:driver_id, :active_fg, :driver_type, :sub_hauler_fg, :first_name, :last_name]) end end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
gman_client-0.0.6 | spec/lib/driver_response_spec.rb |