Sha256: 606397d7da29489a6585817d0df63cc2182afbd350547b240352b2ffc05333a2

Contents?: true

Size: 984 Bytes

Versions: 2

Compression:

Stored size: 984 Bytes

Contents

#
# testing rufus-jig
#
# Sun Nov  1 21:42:34 JST 2009
#

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


class CtCouchTest < Test::Unit::TestCase

  def setup

    h = Rufus::Jig::Http.new(couch_url)
    begin
      h.delete('/rufus_jig_test')
    rescue Exception => e
      #p e
    ensure
      h.close rescue nil
    end

    @c = Rufus::Jig::Couch.new(couch_url)
  end

  def teardown

    @c.close
  end

  def test_welcome

    assert_equal 'Welcome', @c.get('.')['couchdb']
  end

  def test_put_db

    @c.put('rufus_jig_test')

    assert_not_nil Rufus::Jig::Http.new(couch_url).get('/rufus_jig_test')
  end

  def test_delete_db

    Rufus::Jig::Http.new(couch_url).put('/rufus_jig_test', '')

    @c.delete('rufus_jig_test')

    assert_nil Rufus::Jig::Http.new(couch_url).get('/rufus_jig_test')
  end

#  def test_uuids
#
#    uuids = @c.get_uuids
#
#    assert_equal 1, uuids.size
#
#    uuids = @c.get_uuids(5)
#
#    assert_equal 5, uuids.size
#  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
rufus-jig-0.1.23 test/ct_0_couch.rb
rufus-jig-0.1.22 test/ct_0_couch.rb