Sha256: bcef0f57dea150d610b59bf80c62eabbd401dedd8aa1d461fd9c1004170691fb

Contents?: true

Size: 675 Bytes

Versions: 18

Compression:

Stored size: 675 Bytes

Contents

#
# testing rufus-jig
#
# Sun Nov  1 11:59:20 JST 2009
#

require File.join(File.dirname(__FILE__), 'base')


class UtHttpDeleteTest < Test::Unit::TestCase

  def setup

    @h = Rufus::Jig::Http.new('127.0.0.1', 4567)

    r = @h.put(
      '/documents/xyz', 'data', :content_type => 'text/plain', :raw => true)
  end

  def teardown

    @h.close
  end

  def test_delete

    b = @h.delete('/documents/xyz')

    assert_equal 200, @h.last_response.status
    assert_equal({ 'deleted' => 'xyz' }, b)
  end

  def test_delete_raw

    r = @h.delete('/documents/xyz', :raw => true)

    assert_equal 200, r.status
    assert_equal "{\"deleted\":\"xyz\"}", r.body
  end
end

Version data entries

18 entries across 18 versions & 1 rubygems

Version Path
rufus-jig-0.1.23 test/ut_2_http_delete.rb
rufus-jig-0.1.22 test/ut_2_http_delete.rb
rufus-jig-0.1.21 test/ut_2_http_delete.rb
rufus-jig-0.1.20 test/ut_2_http_delete.rb
rufus-jig-0.1.19 test/ut_2_http_delete.rb
rufus-jig-0.1.18 test/ut_2_http_delete.rb
rufus-jig-0.1.17 test/ut_2_http_delete.rb
rufus-jig-0.1.16 test/ut_2_http_delete.rb
rufus-jig-0.1.15 test/ut_2_http_delete.rb
rufus-jig-0.1.14 test/ut_2_http_delete.rb
rufus-jig-0.1.13 test/ut_2_http_delete.rb
rufus-jig-0.1.12 test/ut_2_http_delete.rb
rufus-jig-0.1.11 test/ut_2_http_delete.rb
rufus-jig-0.1.10 test/ut_2_http_delete.rb
rufus-jig-0.1.9 test/ut_2_http_delete.rb
rufus-jig-0.1.8 test/ut_2_http_delete.rb
rufus-jig-0.1.7 test/ut_2_http_delete.rb
rufus-jig-0.1.6 test/ut_2_http_delete.rb