ruby on rails - `autodetect': No known ORM was detected -


unable clean data using database_cleaner.rb; throwing following issue on running tests.

/users/prashanth_sams/.rvm/gems/ruby-2.0.0-p598/gems/database_cleaner-1.3.0/lib/database_cleaner/base.rb:147:in `autodetect': no known orm detected! activerecord, datamapper, sequel, mongomapper, mongoid, moped, or couchpotato, redis or ohm loaded? (databasecleaner::noormdetected)

enter image description here

spec_helper.rb

env["rails_env"] ||= 'test'  require file.expand_path("../config/environment", __file__) require 'rspec/rails'  dir[rails.root.join("spec/support/**/*.rb")].each {|f| require f}  rspec.configure |config|    config.mock_with :rspec    config.use_transactional_fixtures = false     config.expect_with :rspec |expectations|     expectations.include_chain_clauses_in_custom_matcher_descriptions = true   end    config.expect_with :rspec |c|     c.syntax = [:should, :expect]   end    config.mock_with :rspec |mocks|     mocks.verify_partial_doubles = true   end    config.color = true    selenium::application.reload_routes!  end 

database_cleaner.rb

require 'database_cleaner'  databasecleaner.strategy = :truncation  rspec.configure |config|   config.use_transactional_fixtures = false   config.before :each     databasecleaner.start   end   config.after :each     databasecleaner.clean   end end 

i had same issue on controller_spec. 'autodetect': no known orm detected! activerecord, datamapper, sequel, mongomapper, mongoid, moped, or couchpotato, redis or ohm loaded? (databasecleaner::noormdetected)

i resolved requiring rails_helper file on controller spec.

require 'rails_helper' 

in rails_helper.rb require file 'database_cleaner'.

require 'database_cleaner' 

Comments

Popular posts from this blog

IF statement in MySQL trigger -

c++ - What does MSC in "// appease MSC" comments mean? -

javascript - Blogger related post gadget image Resize s72-c [ Need Expert Help ] -