Sha256: ccb26791d574a5c35f3d92272030bc2caee120172b9201bd99f4826b0b645086

Contents?: true

Size: 595 Bytes

Versions: 2

Compression:

Stored size: 595 Bytes

Contents

# encoding: utf-8

require 'spec_helper'

describe 'Smoke test' do
  include_context :server_client_pair

  let(:response) { client.request(:get, '/') }
  let(:request)  { intercepted_requests[0] }

  it 'exchanges request and response' do
    expect(response.status).to  be(200)
    expect(response.headers).to include('Content-Length' => '1')
    expect(response.body.to_s).to eq('/')

    expect(request.http_method).to be(:get)
    expect(request.uri).to         eq('/')
    expect(request.headers).to     include('Content-Length' => '0')
    expect(request.body.to_s).to   eq('')
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
hatetepe-0.6.0.pre.2 spec/integration/smoke_spec.rb
hatetepe-0.6.0.pre.1 spec/integration/smoke_spec.rb