integration_test_helper.rb 837 B

123456789101112131415161718192021222324252627282930313233343536373839
  1. ENV['RAILS_ENV'] = 'test'
  2. require File.expand_path('../../config/environment', __FILE__)
  3. require 'rails/test_help'
  4. require 'cache'
  5. class ActiveSupport::TestCase
  6. # disable transactions
  7. #self.use_transactional_fixtures = false
  8. ActiveRecord::Base.logger = Rails.logger.clone
  9. ActiveRecord::Base.logger.level = Logger::INFO
  10. # clear cache
  11. Cache.clear
  12. # load seeds
  13. load "#{Rails.root}/db/seeds.rb"
  14. load "#{Rails.root}/test/fixtures/seeds.rb"
  15. setup do
  16. # clear cache
  17. Cache.clear
  18. # remove all session messages
  19. Sessions.cleanup
  20. # remove background jobs
  21. Delayed::Job.destroy_all
  22. Trigger.destroy_all
  23. ActivityStream.destroy_all
  24. PostmasterFilter.destroy_all
  25. # set current user
  26. UserInfo.current_user_id = nil
  27. end
  28. # Add more helper methods to be used by all tests here...
  29. end