Sha256: 5badacb785c711b4fb2bc03d6ac192ca9b66192770acfe441f8d548ad42b491c

Contents?: true

Size: 519 Bytes

Versions: 7

Compression:

Stored size: 519 Bytes

Contents

require 'rubygems'
require 'require_relative' if RUBY_VERSION < '1.9'
require_relative '../../test_helper.rb'
require_relative './common.rb'

class TestDateApp < Sinatra::Base
  use Rack::Date
  get '/' do
    'OK'
  end
end

describe TestDateApp do

  before do
    def app; TestDateApp; end
  end

  it 'add the Date header to all responses' do
    get '/'
    status.must_equal 200
    response_body.wont_be_empty
    headers['Date'].wont_be_empty
    Time.parse(headers['Date']).must_be_instance_of Time
  end

end

Version data entries

7 entries across 7 versions & 1 rubygems

Version Path
deltacloud-core-1.1.3 tests/helpers/rack/rack_date_test.rb
deltacloud-core-1.1.2 tests/helpers/rack/rack_date_test.rb
deltacloud-core-1.1.1 tests/helpers/rack/rack_date_test.rb
deltacloud-core-1.1.0 tests/helpers/rack/rack_date_test.rb
deltacloud-core-1.0.5 tests/helpers/rack/rack_date_test.rb
deltacloud-core-1.0.4 tests/helpers/rack/rack_date_test.rb
deltacloud-core-1.0.3 tests/helpers/rack/rack_date_test.rb