2008-03-19 07:11:44 +01:00
|
|
|
require File.dirname(__FILE__) + '/../lib/couch_rest'
|
2008-03-18 19:37:10 +01:00
|
|
|
|
2008-03-19 07:11:44 +01:00
|
|
|
describe CouchRest::Database do
|
2008-03-18 19:37:10 +01:00
|
|
|
before(:each) do
|
2008-03-19 07:11:44 +01:00
|
|
|
@cr = CouchRest.new("http://local.grabb.it:5984")
|
|
|
|
begin
|
|
|
|
@cr.create_db('couchrest-test')
|
|
|
|
rescue RestClient::Request::RequestFailed
|
|
|
|
end
|
2008-03-18 19:37:10 +01:00
|
|
|
end
|
|
|
|
describe "deleting one" do
|
2008-03-19 07:11:44 +01:00
|
|
|
before(:each) do
|
|
|
|
|
|
|
|
end
|
2008-03-18 19:37:10 +01:00
|
|
|
it "should start with the test database" do
|
|
|
|
@cr.databases.should include('couchrest-test')
|
|
|
|
end
|
|
|
|
it "should delete the database" do
|
|
|
|
db = @cr.database('couchrest-test')
|
|
|
|
r = db.delete!
|
|
|
|
r.should == ""
|
|
|
|
@cr.databases.should_not include('couchrest-test')
|
|
|
|
end
|
|
|
|
end
|
|
|
|
|
|
|
|
end
|