couchrest_model/spec/spec_helper.rb

26 lines
721 B
Ruby
Raw Normal View History

2008-12-19 02:09:20 -08:00
require "rubygems"
require "spec" # Satisfies Autotest and anyone else not using the Rake tasks
require File.join(File.dirname(__FILE__), '..','lib','couchrest')
# check the following file to see how to use the spec'd features.
2009-01-12 19:50:00 -08:00
unless defined?(FIXTURE_PATH)
FIXTURE_PATH = File.join(File.dirname(__FILE__), '/fixtures')
SCRATCH_PATH = File.join(File.dirname(__FILE__), '/tmp')
2008-10-14 15:08:17 -07:00
2009-01-12 19:50:00 -08:00
COUCHHOST = "http://127.0.0.1:5984"
TESTDB = 'couchrest-test'
TEST_SERVER = CouchRest.new
TEST_SERVER.default_database = TESTDB
2009-01-12 19:50:00 -08:00
end
2008-11-08 16:28:58 -08:00
class Basic < CouchRest::ExtendedDocument
use_database TEST_SERVER.default_database
end
2008-11-08 16:28:58 -08:00
def reset_test_db!
cr = TEST_SERVER
2008-11-08 16:28:58 -08:00
db = cr.database(TESTDB)
db.recreate! rescue nil
2008-11-08 16:28:58 -08:00
db
end