Sha256: 825ca4f7acd4b7b6e77cacacf4b542f4835df3589cbb7aeda8a49c0cc169d263

Contents?: true

Size: 761 Bytes

Versions: 9

Compression:

Stored size: 761 Bytes

Contents

require_relative 'helper'

class TestRespondWithArray < Test::Unit::TestCase

  include ARProxyTest

  def test_respond_with_good_status_array
    @ar.add_rule 'http://www.test.com/' => [200, nil, 'test']
    @req.start('www.test.com') do |http|
      http.request_get('/') do |res|
        assert_equal( nil, res.header["test"])
        assert_equal 'test', res.body
        assert_equal "200", res.code
      end
    end
  end

  def test_respond_with_404_status_array
    @ar.add_rule 'http://www.1688.com' => [404, nil, 'test']
    @req.start('www.1688.com') do |http|
      http.request_get('/') do |res|
        assert_equal( nil, res.header["test"])
        assert_equal 'test', res.body
        assert_equal "404", res.code
      end
    end
  end

end

Version data entries

9 entries across 9 versions & 1 rubygems

Version Path
auto_response-0.2.0 test/respond_with_array_test.rb
auto_response-0.1.8 test/respond_with_array_test.rb
auto_response-0.1.6 test/respond_with_array_test.rb
auto_response-0.1.5 test/respond_with_array_test.rb
auto_response-0.1.4 test/respond_with_array_test.rb
auto_response-0.1.3 test/respond_with_array_test.rb
auto_response-0.1.2 test/respond_with_array_test.rb
auto_response-0.1.1 test/respond_with_array_test.rb
auto_response-0.1.0 test/respond_with_array_test.rb