couchrest_model/spec/database_spec.rb

26 lines
640 B
Ruby
Raw Normal View History

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