Module: CouchRestRails::Tests
Instance Method Summary (collapse)
- - (Object) reset_fixtures
- - (Object) setup(database_name = '*', opts = {})
- - (Object) teardown(database_name = "*")
Instance Method Details
- (Object) reset_fixtures
21 22 23 24 |
# File 'lib/couch_rest_rails/tests.rb', line 21 def reset_fixtures CouchRestRails::Database.delete("*") unless fixtures_loaded.empty? fixtures_loaded.clear end |
- (Object) setup(database_name = '*', opts = {})
8 9 10 11 12 13 14 15 16 17 18 19 |
# File 'lib/couch_rest_rails/tests.rb', line 8 def setup(database_name = '*', opts = {}) res = '' ENV['RAILS_ENV'] = CouchRestRails.test_environment unless opts[:skip_if_fixtures_loaded] && fixtures_loaded.include?(database_name) res += CouchRestRails::Database.delete(database_name, opts) res += CouchRestRails::Database.create(database_name, opts) res += CouchRestRails::Fixtures.load(database_name, opts) res += CouchRestRails::Views.push(database_name, opts) fixtures_loaded << database_name end res end |
- (Object) teardown(database_name = "*")
26 27 28 29 30 |
# File 'lib/couch_rest_rails/tests.rb', line 26 def teardown(database_name = "*") ENV['RAILS_ENV'] = CouchRestRails.test_environment CouchRestRails::Database.delete(database_name) fixtures_loaded.delete(database_name) end |