Module: CouchRestRails::Tests
Instance Method Summary collapse
Instance Method Details
#reset_fixtures ⇒ Object
18 19 20 21 |
# File 'lib/couch_rest_rails/tests.rb', line 18 def reset_fixtures CouchRestRails::Database.delete("*") unless fixtures_loaded.empty? fixtures_loaded.clear end |
#setup(database = "*") ⇒ Object
8 9 10 11 12 13 14 15 16 |
# File 'lib/couch_rest_rails/tests.rb', line 8 def setup(database="*") ENV['RAILS_ENV'] = CouchRestRails.test_environment unless fixtures_loaded.include?(database) CouchRestRails::Database.delete(database) CouchRestRails::Database.create(database) CouchRestRails::Fixtures.load(database) fixtures_loaded << database end end |
#teardown(database = "*") ⇒ Object
23 24 25 26 27 28 |
# File 'lib/couch_rest_rails/tests.rb', line 23 def teardown(database="*") ENV['RAILS_ENV'] = CouchRestRails.test_environment CouchRestRails::Database.delete(database) CouchRestRails::Database.create(database) fixtures_loaded.delete(database) end |