PageRenderTime 57ms CodeModel.GetById 31ms RepoModel.GetById 0ms app.codeStats 0ms

/amexsbs/railsapp/vendor/plugins/facebooker/test/rails_test_helper.rb

https://bitbucket.org/AcireStudios/social-app-demo
Ruby | 36 lines | 32 code | 4 blank | 0 comment | 1 complexity | bc0e04e8944856083e6d98b6565e6c8a MD5 | raw file
Possible License(s): GPL-2.0, MPL-2.0-no-copyleft-exception, MIT
  1. require File.expand_path(File.dirname(__FILE__) + '/test_helper')
  2. tmp = $-w
  3. $-w = nil
  4. require 'action_controller'
  5. require 'action_controller/test_process'
  6. require 'active_record'
  7. $-w = tmp
  8. gem 'rails'
  9. require 'initializer'
  10. require File.dirname(__FILE__)+'/../init'
  11. require 'facebooker/rails/controller'
  12. require 'facebooker/rails/helpers/stream_publish'
  13. require 'facebooker/rails/helpers/fb_connect'
  14. require 'facebooker/rails/helpers'
  15. require 'facebooker/rails/publisher'
  16. require 'facebooker/rails/facebook_form_builder'
  17. if Rails.version >= '2.3'
  18. Test::Unit::TestCase.send :include, ActionController::TestCase::Assertions
  19. Test::Unit::TestCase.send :include, ActionController::TestProcess
  20. Test::Unit::TestCase.send :include, Facebooker::Rails::TestHelpers
  21. ActionController::Base.session = { :key => "9hfwfl8slgh9", :secret => "db08fcba0378a9e066ce037bec4b72bc" }
  22. end
  23. ActionController::Routing::Routes.draw do |map|
  24. map.connect '', :controller=>"facebook",:conditions=>{:canvas=>true}
  25. map.connect '', :controller=>"plain_old_rails"
  26. map.resources :comments, :controller=>"plain_old_rails"
  27. map.connect 'require_auth/:action', :controller => "controller_which_requires_facebook_authentication"
  28. map.connect 'require_install/:action', :controller => "controller_which_requires_application_installation"
  29. silence_warnings do
  30. map.connect ':controller/:action/:id', :controller => "plain_old_rails"
  31. end
  32. end