Commit 639cfbc251ac93b1b464c1220a884f2362906ec0

Authored by Rafael Manzo
1 parent b3f7df1d

Replaced all occurences of RAILS_ROOT to Rails.root

Showing 83 changed files with 185 additions and 185 deletions   Show diff stats
app/controllers/public/chat_controller.rb
@@ -19,7 +19,7 @@ class ChatController < PublicController @@ -19,7 +19,7 @@ class ChatController < PublicController
19 def avatar 19 def avatar
20 profile = environment.profiles.find_by_identifier(params[:id]) 20 profile = environment.profiles.find_by_identifier(params[:id])
21 filename, mimetype = profile_icon(profile, :minor, true) 21 filename, mimetype = profile_icon(profile, :minor, true)
22 - data = File.read(File.join(RAILS_ROOT, 'public', filename)) 22 + data = File.read(File.join(Rails.root, 'public', filename))
23 render :text => data, :layout => false, :content_type => mimetype 23 render :text => data, :layout => false, :content_type => mimetype
24 expires_in 24.hours 24 expires_in 24.hours
25 end 25 end
app/helpers/application_helper.rb
@@ -301,7 +301,7 @@ module ApplicationHelper @@ -301,7 +301,7 @@ module ApplicationHelper
301 301
302 name = klass.name.underscore 302 name = klass.name.underscore
303 VIEW_EXTENSIONS.each do |ext| 303 VIEW_EXTENSIONS.each do |ext|
304 - return "blocks/profile_info_actions/"+name+ext if File.exists?(File.join(RAILS_ROOT, 'app', 'views', 'blocks', 'profile_info_actions', name+ext)) 304 + return "blocks/profile_info_actions/"+name+ext if File.exists?(File.join(Rails.root, 'app', 'views', 'blocks', 'profile_info_actions', name+ext))
305 end 305 end
306 306
307 view_for_profile_actions(klass.superclass) 307 view_for_profile_actions(klass.superclass)
@@ -320,7 +320,7 @@ module ApplicationHelper @@ -320,7 +320,7 @@ module ApplicationHelper
320 "\n" + 320 "\n" +
321 sources.flatten.map do |source| 321 sources.flatten.map do |source|
322 filename = filename_for_stylesheet(source.to_s, themed_source) 322 filename = filename_for_stylesheet(source.to_s, themed_source)
323 - if File.exists?(File.join(RAILS_ROOT, 'public', filename)) 323 + if File.exists?(File.join(Rails.root, 'public', filename))
324 "@import url(#{filename});\n" 324 "@import url(#{filename});\n"
325 else 325 else
326 "/* Not included: url(#{filename}) */\n" 326 "/* Not included: url(#{filename}) */\n"
@@ -392,7 +392,7 @@ module ApplicationHelper @@ -392,7 +392,7 @@ module ApplicationHelper
392 392
393 def theme_include(template) 393 def theme_include(template)
394 ['.rhtml', '.html.erb'].each do |ext| 394 ['.rhtml', '.html.erb'].each do |ext|
395 - file = (RAILS_ROOT + '/public' + theme_path + '/' + template + ext) 395 + file = (Rails.root + '/public' + theme_path + '/' + template + ext)
396 if File.exists?(file) 396 if File.exists?(file)
397 return render :file => file, :use_full_path => false 397 return render :file => file, :use_full_path => false
398 end 398 end
@@ -402,7 +402,7 @@ module ApplicationHelper @@ -402,7 +402,7 @@ module ApplicationHelper
402 402
403 def theme_favicon 403 def theme_favicon
404 return '/designs/themes/' + current_theme + '/favicon.ico' if profile.nil? || profile.theme.nil? 404 return '/designs/themes/' + current_theme + '/favicon.ico' if profile.nil? || profile.theme.nil?
405 - if File.exists?(File.join(RAILS_ROOT, 'public', theme_path, 'favicon.ico')) 405 + if File.exists?(File.join(Rails.root, 'public', theme_path, 'favicon.ico'))
406 '/designs/themes/' + profile.theme + '/favicon.ico' 406 '/designs/themes/' + profile.theme + '/favicon.ico'
407 else 407 else
408 favicon = profile.articles.find_by_path('favicon.ico') 408 favicon = profile.articles.find_by_path('favicon.ico')
@@ -498,7 +498,7 @@ module ApplicationHelper @@ -498,7 +498,7 @@ module ApplicationHelper
498 compact.uniq.map{ |c| 498 compact.uniq.map{ |c|
499 cat_name = c.gsub( /[-_\s,.;'"]+/, '_' ) 499 cat_name = c.gsub( /[-_\s,.;'"]+/, '_' )
500 cat_icon = "/images/icons-cat/#{cat_name}.png" 500 cat_icon = "/images/icons-cat/#{cat_name}.png"
501 - if ! File.exists? RAILS_ROOT.to_s() + '/public/' + cat_icon 501 + if ! File.exists? Rails.root.to_s() + '/public/' + cat_icon
502 cat_icon = '/images/icons-cat/undefined.png' 502 cat_icon = '/images/icons-cat/undefined.png'
503 end 503 end
504 content_tag 'span', 504 content_tag 'span',
@@ -654,7 +654,7 @@ module ApplicationHelper @@ -654,7 +654,7 @@ module ApplicationHelper
654 end 654 end
655 655
656 def theme_option(opt = nil) 656 def theme_option(opt = nil)
657 - conf = RAILS_ROOT.to_s() + 657 + conf = Rails.root.to_s() +
658 '/public' + theme_path + 658 '/public' + theme_path +
659 '/theme.yml' 659 '/theme.yml'
660 if File.exists?(conf) 660 if File.exists?(conf)
@@ -693,7 +693,7 @@ module ApplicationHelper @@ -693,7 +693,7 @@ module ApplicationHelper
693 option.each do |file| 693 option.each do |file|
694 file = theme_path + 694 file = theme_path +
695 '/javascript/'+ file +'.js' 695 '/javascript/'+ file +'.js'
696 - if File.exists? RAILS_ROOT.to_s() +'/public'+ file 696 + if File.exists? Rails.root.to_s() +'/public'+ file
697 html << javascript_src_tag( file, {} ) 697 html << javascript_src_tag( file, {} )
698 else 698 else
699 html << '<!-- Not included: '+ file +' -->' 699 html << '<!-- Not included: '+ file +' -->'
@@ -924,7 +924,7 @@ module ApplicationHelper @@ -924,7 +924,7 @@ module ApplicationHelper
924 theme_icon_themes = theme_option(:icon_theme) || [] 924 theme_icon_themes = theme_option(:icon_theme) || []
925 for icon_theme in theme_icon_themes do 925 for icon_theme in theme_icon_themes do
926 theme_path = "/designs/icons/#{icon_theme}/style.css" 926 theme_path = "/designs/icons/#{icon_theme}/style.css"
927 - if File.exists?(File.join(RAILS_ROOT, 'public', theme_path)) 927 + if File.exists?(File.join(Rails.root, 'public', theme_path))
928 icon_themes << theme_path 928 icon_themes << theme_path
929 end 929 end
930 end 930 end
app/models/doc_item.rb
@@ -31,7 +31,7 @@ class DocItem @@ -31,7 +31,7 @@ class DocItem
31 search_path.unshift("/designs/themes/#{theme}#{translation}") # higher priority 31 search_path.unshift("/designs/themes/#{theme}#{translation}") # higher priority
32 search_path.push("/designs/themes/#{theme}#{image}") # lower priority 32 search_path.push("/designs/themes/#{theme}#{image}") # lower priority
33 end 33 end
34 - search_path.find {|file| File.exist?("#{RAILS_ROOT}/public#{file}") } 34 + search_path.find {|file| File.exist?("#{Rails.root}/public#{file}") }
35 end 35 end
36 36
37 end 37 end
app/models/doc_section.rb
1 class DocSection < DocItem 1 class DocSection < DocItem
2 2
3 def self.root_dir 3 def self.root_dir
4 - @root_dir ||= File.join(RAILS_ROOT, 'doc', 'noosfero') 4 + @root_dir ||= File.join(Rails.root, 'doc', 'noosfero')
5 end 5 end
6 6
7 def items 7 def items
app/models/layout_template.rb
@@ -7,7 +7,7 @@ class LayoutTemplate @@ -7,7 +7,7 @@ class LayoutTemplate
7 end 7 end
8 8
9 def self.all 9 def self.all
10 - Dir.glob(File.join(RAILS_ROOT, 'public', 'designs', 'templates', '*')).map {|item| find(File.basename(item)) } 10 + Dir.glob(File.join(Rails.root, 'public', 'designs', 'templates', '*')).map {|item| find(File.basename(item)) }
11 end 11 end
12 12
13 attr_reader :id 13 attr_reader :id
@@ -30,7 +30,7 @@ class LayoutTemplate @@ -30,7 +30,7 @@ class LayoutTemplate
30 protected 30 protected
31 31
32 def read_config 32 def read_config
33 - @config = YAML.load_file(File.join(RAILS_ROOT, 'public', 'designs', 'templates', id, 'config.yml')) 33 + @config = YAML.load_file(File.join(Rails.root, 'public', 'designs', 'templates', id, 'config.yml'))
34 end 34 end
35 35
36 end 36 end
app/models/theme.rb
@@ -10,11 +10,11 @@ class Theme @@ -10,11 +10,11 @@ class Theme
10 end 10 end
11 11
12 def user_themes_dir 12 def user_themes_dir
13 - File.join(RAILS_ROOT, 'public', 'user_themes') 13 + File.join(Rails.root, 'public', 'user_themes')
14 end 14 end
15 15
16 def system_themes_dir 16 def system_themes_dir
17 - File.join(RAILS_ROOT, 'public', 'designs', 'themes') 17 + File.join(Rails.root, 'public', 'designs', 'themes')
18 end 18 end
19 19
20 def create(id, attributes = {}) 20 def create(id, attributes = {})
app/models/uploaded_file.rb
@@ -29,7 +29,7 @@ class UploadedFile &lt; Article @@ -29,7 +29,7 @@ class UploadedFile &lt; Article
29 end 29 end
30 30
31 def thumbnail_path 31 def thumbnail_path
32 - self.image? ? self.full_filename(:display).gsub(File.join(RAILS_ROOT, 'public'), '') : nil 32 + self.image? ? self.full_filename(:display).gsub(File.join(Rails.root, 'public'), '') : nil
33 end 33 end
34 34
35 def display_title 35 def display_title
config/environment.rb
@@ -11,7 +11,7 @@ extra_controller_dirs = %w[ @@ -11,7 +11,7 @@ extra_controller_dirs = %w[
11 app/controllers/admin 11 app/controllers/admin
12 app/controllers/system 12 app/controllers/system
13 app/controllers/public 13 app/controllers/public
14 -].map {|item| File.join(RAILS_ROOT, item) } 14 +].map {|item| File.join(Rails.root, item) }
15 15
16 def noosfero_session_secret 16 def noosfero_session_secret
17 require 'fileutils' 17 require 'fileutils'
@@ -34,8 +34,8 @@ Rails::Initializer.run do |config| @@ -34,8 +34,8 @@ Rails::Initializer.run do |config|
34 # config.frameworks -= [ :action_web_service, :action_mailer ] 34 # config.frameworks -= [ :action_web_service, :action_mailer ]
35 35
36 # Add additional load paths for your own custom dirs 36 # Add additional load paths for your own custom dirs
37 - # config.load_paths += %W( #{RAILS_ROOT}/extras )  
38 - config.load_paths += %W( #{RAILS_ROOT}/app/sweepers ) 37 + # config.load_paths += %W( #{Rails.root}/extras )
  38 + config.load_paths += %W( #{Rails.root}/app/sweepers )
39 39
40 # Force all environments to use the same logger level 40 # Force all environments to use the same logger level
41 # (by default production uses :info, the others :debug) 41 # (by default production uses :info, the others :debug)
@@ -120,7 +120,7 @@ require &#39;sqlite_extension&#39; @@ -120,7 +120,7 @@ require &#39;sqlite_extension&#39;
120 120
121 # load a local configuration if present, but not under test environment. 121 # load a local configuration if present, but not under test environment.
122 if !['test', 'cucumber'].include?(ENV['RAILS_ENV']) 122 if !['test', 'cucumber'].include?(ENV['RAILS_ENV'])
123 - localconfigfile = File.join(RAILS_ROOT, 'config', 'local.rb') 123 + localconfigfile = File.join(Rails.root, 'config', 'local.rb')
124 if File.exists?(localconfigfile) 124 if File.exists?(localconfigfile)
125 require localconfigfile 125 require localconfigfile
126 end 126 end
config/initializers/01_load_config.rb
1 -file = "#{RAILS_ROOT}/config/noosfero.yml" 1 +file = "#{Rails.root}/config/noosfero.yml"
2 NOOSFERO_CONF = File.exists?(file) ? YAML.load_file(file)[RAILS_ENV] || {} : {} 2 NOOSFERO_CONF = File.exists?(file) ? YAML.load_file(file)[RAILS_ENV] || {} : {}
config/initializers/default_icon_theme.rb
1 if File.writable?(Rails.root) 1 if File.writable?(Rails.root)
2 # create the symlink to the default theme if it does not exist 2 # create the symlink to the default theme if it does not exist
3 - default = File.join(RAILS_ROOT, 'public', 'designs', 'icons', 'default') 3 + default = File.join(Rails.root, 'public', 'designs', 'icons', 'default')
4 if !File.exists?(default) 4 if !File.exists?(default)
5 File.symlink('tango', default) 5 File.symlink('tango', default)
6 end 6 end
7 7
8 # create a symlink to system-wide Tango icon set if it does not exist 8 # create a symlink to system-wide Tango icon set if it does not exist
9 - tango_symlink = File.join(RAILS_ROOT, 'public', 'designs', 'icons', 'tango', 'Tango') 9 + tango_symlink = File.join(Rails.root, 'public', 'designs', 'icons', 'tango', 'Tango')
10 if !File.exist?(tango_symlink) 10 if !File.exist?(tango_symlink)
11 File.symlink('/usr/share/icons/Tango', tango_symlink) 11 File.symlink('/usr/share/icons/Tango', tango_symlink)
12 end 12 end
config/initializers/default_theme.rb
1 if File.writable?(Rails.root) 1 if File.writable?(Rails.root)
2 # create the symlink to the default theme if it does not exist 2 # create the symlink to the default theme if it does not exist
3 - default = File.join(RAILS_ROOT, 'public', 'designs', 'themes', 'default') 3 + default = File.join(Rails.root, 'public', 'designs', 'themes', 'default')
4 if !File.exists?(default) 4 if !File.exists?(default)
5 File.symlink('noosfero', default) 5 File.symlink('noosfero', default)
6 end 6 end
features/support/fixtures.rb
1 # set the very basic fixtures for Noosfero 1 # set the very basic fixtures for Noosfero
2 Fixtures.reset_cache 2 Fixtures.reset_cache
3 -fixtures_folder = File.join(RAILS_ROOT, 'test', 'fixtures') 3 +fixtures_folder = File.join(Rails.root, 'test', 'fixtures')
4 fixtures = ['environments', 'roles'] 4 fixtures = ['environments', 'roles']
5 Fixtures.create_fixtures(fixtures_folder, fixtures) 5 Fixtures.create_fixtures(fixtures_folder, fixtures)
6 6
features/support/selenium.rb
@@ -14,7 +14,7 @@ DatabaseCleaner.strategy = :truncation @@ -14,7 +14,7 @@ DatabaseCleaner.strategy = :truncation
14 14
15 Before do 15 Before do
16 Fixtures.reset_cache 16 Fixtures.reset_cache
17 - fixtures_folder = File.join(RAILS_ROOT, 'test', 'fixtures') 17 + fixtures_folder = File.join(Rails.root, 'test', 'fixtures')
18 fixtures = ['environments', 'roles'] 18 fixtures = ['environments', 'roles']
19 Fixtures.create_fixtures(fixtures_folder, fixtures) 19 Fixtures.create_fixtures(fixtures_folder, fixtures)
20 ENV['LANG'] = 'C' 20 ENV['LANG'] = 'C'
lib/noosfero.rb
@@ -61,7 +61,7 @@ module Noosfero @@ -61,7 +61,7 @@ module Noosfero
61 private 61 private
62 62
63 def self.controllers_in_directory(dir) 63 def self.controllers_in_directory(dir)
64 - app_controller_path = Dir.glob(File.join(RAILS_ROOT, 'app', 'controllers', dir, '*_controller.rb')) 64 + app_controller_path = Dir.glob(File.join(Rails.root, 'app', 'controllers', dir, '*_controller.rb'))
65 app_controller_path.map do |item| 65 app_controller_path.map do |item|
66 item.gsub(/^.*\/([^\/]+)_controller.rb$/, '\1') 66 item.gsub(/^.*\/([^\/]+)_controller.rb$/, '\1')
67 end 67 end
lib/noosfero/multi_tenancy.rb
@@ -25,7 +25,7 @@ module Noosfero @@ -25,7 +25,7 @@ module Noosfero
25 private 25 private
26 26
27 def self.load_map 27 def self.load_map
28 - db_file = File.join(RAILS_ROOT, 'config', 'database.yml') 28 + db_file = File.join(Rails.root, 'config', 'database.yml')
29 db_config = YAML.load_file(db_file) 29 db_config = YAML.load_file(db_file)
30 map = { } 30 map = { }
31 db_config.each do |env, attr| 31 db_config.each do |env, attr|
@@ -36,7 +36,7 @@ module Noosfero @@ -36,7 +36,7 @@ module Noosfero
36 end 36 end
37 37
38 def self.is_hosted_environment? 38 def self.is_hosted_environment?
39 - db_file = File.join(RAILS_ROOT, 'config', 'database.yml') 39 + db_file = File.join(Rails.root, 'config', 'database.yml')
40 db_config = YAML.load_file(db_file) 40 db_config = YAML.load_file(db_file)
41 db_config.select{ |env, attr| RAILS_ENV.to_s.match(/_#{env}$/) }.any? 41 db_config.select{ |env, attr| RAILS_ENV.to_s.match(/_#{env}$/) }.any?
42 end 42 end
lib/noosfero/plugin.rb
@@ -67,7 +67,7 @@ class Noosfero::Plugin @@ -67,7 +67,7 @@ class Noosfero::Plugin
67 end 67 end
68 68
69 def root_path 69 def root_path
70 - File.join(RAILS_ROOT, 'plugins', public_name) 70 + File.join(Rails.root, 'plugins', public_name)
71 end 71 end
72 72
73 def view_path 73 def view_path
@@ -93,7 +93,7 @@ class Noosfero::Plugin @@ -93,7 +93,7 @@ class Noosfero::Plugin
93 end 93 end
94 94
95 def expanded_template(file_path, locals = {}) 95 def expanded_template(file_path, locals = {})
96 - views_path = "#{RAILS_ROOT}/plugins/#{self.class.public_name}/views" 96 + views_path = "#{Rails.root}/plugins/#{self.class.public_name}/views"
97 ERB.new(File.read("#{views_path}/#{file_path}")).result(binding) 97 ERB.new(File.read("#{views_path}/#{file_path}")).result(binding)
98 end 98 end
99 99
lib/postgresql_attachment_fu.rb
@@ -10,7 +10,7 @@ module PostgresqlAttachmentFu @@ -10,7 +10,7 @@ module PostgresqlAttachmentFu
10 def full_filename(thumbnail = nil) 10 def full_filename(thumbnail = nil)
11 file_system_path = (thumbnail ? thumbnail_class : self).attachment_options[:path_prefix].to_s 11 file_system_path = (thumbnail ? thumbnail_class : self).attachment_options[:path_prefix].to_s
12 file_system_path = File.join(file_system_path, ActiveRecord::Base.connection.schema_search_path) if ActiveRecord::Base.postgresql? and Noosfero::MultiTenancy.on? 12 file_system_path = File.join(file_system_path, ActiveRecord::Base.connection.schema_search_path) if ActiveRecord::Base.postgresql? and Noosfero::MultiTenancy.on?
13 - File.join(RAILS_ROOT, file_system_path, *partitioned_path(thumbnail_name_for(thumbnail))) 13 + File.join(Rails.root, file_system_path, *partitioned_path(thumbnail_name_for(thumbnail)))
14 end 14 end
15 end 15 end
16 16
lib/tasks/cucumber.rake
1 # This file was generated by 1 # This file was generated by
2 -$LOAD_PATH.unshift(RAILS_ROOT + '/vendor/plugins/cucumber/lib') if File.directory?(RAILS_ROOT + '/vendor/plugins/cucumber/lib') 2 +$LOAD_PATH.unshift(Rails.root + '/vendor/plugins/cucumber/lib') if File.directory?(Rails.root + '/vendor/plugins/cucumber/lib')
3 3
4 unless ARGV.any? {|a| a =~ /^gems/} 4 unless ARGV.any? {|a| a =~ /^gems/}
5 5
@@ -8,7 +8,7 @@ begin @@ -8,7 +8,7 @@ begin
8 8
9 # Use vendored cucumber binary if possible. If it's not vendored, 9 # Use vendored cucumber binary if possible. If it's not vendored,
10 # Cucumber::Rake::Task will automatically use installed gem's cucumber binary 10 # Cucumber::Rake::Task will automatically use installed gem's cucumber binary
11 - vendored_cucumber_binary = Dir["#{RAILS_ROOT}/vendor/{gems,plugins}/cucumber*/bin/cucumber"].first 11 + vendored_cucumber_binary = Dir["#{Rails.root}/vendor/{gems,plugins}/cucumber*/bin/cucumber"].first
12 12
13 namespace :cucumber do 13 namespace :cucumber do
14 Cucumber::Rake::Task.new({:ok => 'db:test:prepare'}, 'Run features that should pass') do |t| 14 Cucumber::Rake::Task.new({:ok => 'db:test:prepare'}, 'Run features that should pass') do |t|
lib/tasks/doc.rake
@@ -5,12 +5,12 @@ namespace :noosfero do @@ -5,12 +5,12 @@ namespace :noosfero do
5 end 5 end
6 task :link_plugins_textiles do 6 task :link_plugins_textiles do
7 plugins_textiles.each do |file| 7 plugins_textiles.each do |file|
8 - ln_sf File.join(RAILS_ROOT, file), 'doc/noosfero/plugins/' 8 + ln_sf File.join(Rails.root, file), 'doc/noosfero/plugins/'
9 end 9 end
10 end 10 end
11 task :unlink_plugins_textiles do 11 task :unlink_plugins_textiles do
12 - rm_f Dir.glob(File.join(RAILS_ROOT, 'doc/noosfero/plugins/*.textile')) -  
13 - [File.join(RAILS_ROOT, 'doc/noosfero/plugins/index.textile')] 12 + rm_f Dir.glob(File.join(Rails.root, 'doc/noosfero/plugins/*.textile')) -
  13 + [File.join(Rails.root, 'doc/noosfero/plugins/index.textile')]
14 end 14 end
15 input = Dir.glob('doc/noosfero/**/*.textile') + plugins_textiles.map{|i| "doc/noosfero/plugins/#{File.basename(i)}"} 15 input = Dir.glob('doc/noosfero/**/*.textile') + plugins_textiles.map{|i| "doc/noosfero/plugins/#{File.basename(i)}"}
16 topics_xhtml = input.map { |item| item.sub('.textile', '.en.xhtml') }.uniq 16 topics_xhtml = input.map { |item| item.sub('.textile', '.en.xhtml') }.uniq
lib/tasks/error_messages.rake
1 -templates = Dir.glob(RAILS_ROOT + '/public/*.html.erb') 1 +templates = Dir.glob(Rails.root + '/public/*.html.erb')
2 targets = [] 2 targets = []
3 templates.each do |template| 3 templates.each do |template|
4 target = template.gsub(/.erb$/, '') 4 target = template.gsub(/.erb$/, '')
lib/tasks/multitenancy.rake
@@ -2,14 +2,14 @@ namespace :multitenancy do @@ -2,14 +2,14 @@ namespace :multitenancy do
2 2
3 task :create do 3 task :create do
4 db_envs = ActiveRecord::Base.configurations.keys.select{ |k| k.match(/_development$|_production$|_test$/) } 4 db_envs = ActiveRecord::Base.configurations.keys.select{ |k| k.match(/_development$|_production$|_test$/) }
5 - cd File.join(RAILS_ROOT, 'config', 'environments'), :verbose => true 5 + cd File.join(Rails.root, 'config', 'environments'), :verbose => true
6 file_envs = Dir.glob "{*_development.rb,*_prodution.rb,*_test.rb}" 6 file_envs = Dir.glob "{*_development.rb,*_prodution.rb,*_test.rb}"
7 (db_envs.map{ |e| e + '.rb' } - file_envs).each { |env| ln_s env.split('_').last, env } 7 (db_envs.map{ |e| e + '.rb' } - file_envs).each { |env| ln_s env.split('_').last, env }
8 end 8 end
9 9
10 task :remove do 10 task :remove do
11 db_envs = ActiveRecord::Base.configurations.keys.select{ |k| k.match(/_development$|_production$|_test$/) } 11 db_envs = ActiveRecord::Base.configurations.keys.select{ |k| k.match(/_development$|_production$|_test$/) }
12 - cd File.join(RAILS_ROOT, 'config', 'environments'), :verbose => true 12 + cd File.join(Rails.root, 'config', 'environments'), :verbose => true
13 file_envs = Dir.glob "{*_development.rb,*_prodution.rb,*_test.rb}" 13 file_envs = Dir.glob "{*_development.rb,*_prodution.rb,*_test.rb}"
14 (file_envs - db_envs.map{ |e| e + '.rb' }).each { |env| safe_unlink env } 14 (file_envs - db_envs.map{ |e| e + '.rb' }).each { |env| safe_unlink env }
15 end 15 end
lib/tasks/po.rake
@@ -25,7 +25,7 @@ namespace :po do @@ -25,7 +25,7 @@ namespace :po do
25 puts "+----------+----------+------------+--------+--------------+" 25 puts "+----------+----------+------------+--------+--------------+"
26 puts "| Language | Messages | Translated | Fuzzy | Untranslated |" 26 puts "| Language | Messages | Translated | Fuzzy | Untranslated |"
27 puts "+----------+----------+------------+--------+--------------+" 27 puts "+----------+----------+------------+--------+--------------+"
28 - Dir.glob(RAILS_ROOT + '/po/*/noosfero.po').each do |file| 28 + Dir.glob(Rails.root + '/po/*/noosfero.po').each do |file|
29 language = File.basename(File.dirname(file)) 29 language = File.basename(File.dirname(file))
30 output = `msgfmt --output /dev/null --statistics #{file} 2>&1` 30 output = `msgfmt --output /dev/null --statistics #{file} 2>&1`
31 translated = extract_po_stat('translated', output) 31 translated = extract_po_stat('translated', output)
lib/tasks/test_rcov.rake
@@ -22,8 +22,8 @@ namespace :test do @@ -22,8 +22,8 @@ namespace :test do
22 task :rcov do |t| 22 task :rcov do |t|
23 require 'rbconfig' 23 require 'rbconfig'
24 24
25 - tests = Dir.glob(File.join(RAILS_ROOT, 'test', '*', '*_test.rb'))  
26 - outdir = File.join(RAILS_ROOT, 'coverage') 25 + tests = Dir.glob(File.join(Rails.root, 'test', '*', '*_test.rb'))
  26 + outdir = File.join(Rails.root, 'coverage')
27 test_loader = File.join(Config::CONFIG['rubylibdir'], 'rake', 'rake_test_loader.rb') 27 test_loader = File.join(Config::CONFIG['rubylibdir'], 'rake', 'rake_test_loader.rb')
28 28
29 system("rcov", '-o', outdir, '-T', '-x', 'rubygems/*,rcov*', '--rails', '-Ilib:test', test_loader, *tests) 29 system("rcov", '-o', outdir, '-T', '-x', 'rubygems/*,rcov*', '--rails', '-Ilib:test', test_loader, *tests)
plugins/mezuro/lib/kalibro/model.rb
@@ -88,7 +88,7 @@ class Kalibro::Model @@ -88,7 +88,7 @@ class Kalibro::Model
88 end 88 end
89 89
90 def self.client(endpoint) 90 def self.client(endpoint)
91 - service_address = YAML.load_file("#{RAILS_ROOT}/plugins/mezuro/service.yaml") 91 + service_address = YAML.load_file("#{Rails.root}/plugins/mezuro/service.yaml")
92 Savon::Client.new("#{service_address}#{endpoint}Endpoint/?wsdl") 92 Savon::Client.new("#{service_address}#{endpoint}Endpoint/?wsdl")
93 end 93 end
94 94
plugins/mezuro/lib/mezuro_plugin/helpers/content_viewer_helper.rb
@@ -11,7 +11,7 @@ class MezuroPlugin::Helpers::ContentViewerHelper @@ -11,7 +11,7 @@ class MezuroPlugin::Helpers::ContentViewerHelper
11 end 11 end
12 12
13 def self.create_license_options 13 def self.create_license_options
14 - options = YAML.load_file("#{RAILS_ROOT}/plugins/mezuro/licenses.yaml") 14 + options = YAML.load_file("#{Rails.root}/plugins/mezuro/licenses.yaml")
15 options = options.split(";") 15 options = options.split(";")
16 formated_options = [] 16 formated_options = []
17 options.each { |option| formated_options << [option, option] } 17 options.each { |option| formated_options << [option, option] }
@@ -50,7 +50,7 @@ class MezuroPlugin::Helpers::ContentViewerHelper @@ -50,7 +50,7 @@ class MezuroPlugin::Helpers::ContentViewerHelper
50 end 50 end
51 51
52 def self.get_license_option(selected) 52 def self.get_license_option(selected)
53 - options = YAML.load_file("#{RAILS_ROOT}/plugins/mezuro/licenses.yaml") 53 + options = YAML.load_file("#{Rails.root}/plugins/mezuro/licenses.yaml")
54 options.split(";") 54 options.split(";")
55 selected_option = options.find { |license| license == selected } 55 selected_option = options.find { |license| license == selected }
56 end 56 end
plugins/mezuro/test/features/echo_port_test.rb
1 require "test_helper" 1 require "test_helper"
2 2
3 -require "#{RAILS_ROOT}/plugins/mezuro/test/fixtures/base_tool_fixtures"  
4 -require "#{RAILS_ROOT}/plugins/mezuro/test/fixtures/configuration_fixtures"  
5 -require "#{RAILS_ROOT}/plugins/mezuro/test/fixtures/module_result_fixtures"  
6 -require "#{RAILS_ROOT}/plugins/mezuro/test/fixtures/project_result_fixtures" 3 +require "#{Rails.root}/plugins/mezuro/test/fixtures/base_tool_fixtures"
  4 +require "#{Rails.root}/plugins/mezuro/test/fixtures/configuration_fixtures"
  5 +require "#{Rails.root}/plugins/mezuro/test/fixtures/module_result_fixtures"
  6 +require "#{Rails.root}/plugins/mezuro/test/fixtures/project_result_fixtures"
7 7
8 class EchoPortTest < ActiveSupport::TestCase 8 class EchoPortTest < ActiveSupport::TestCase
9 9
10 def setup 10 def setup
11 @port = Kalibro::Client::Port.new('Echo') 11 @port = Kalibro::Client::Port.new('Echo')
12 - address = YAML.load_file("#{RAILS_ROOT}/plugins/mezuro/service.yaml") 12 + address = YAML.load_file("#{Rails.root}/plugins/mezuro/service.yaml")
13 address['KalibroService'] = 'KalibroFake' 13 address['KalibroService'] = 'KalibroFake'
14 @port.service_address=(address); 14 @port.service_address=(address);
15 end 15 end
plugins/mezuro/test/functional/mezuro_plugin_myprofile_controller_test.rb
1 require 'test_helper' 1 require 'test_helper'
2 2
3 -require "#{RAILS_ROOT}/plugins/mezuro/test/fixtures/error_fixtures"  
4 -require "#{RAILS_ROOT}/plugins/mezuro/test/fixtures/base_tool_fixtures"  
5 -require "#{RAILS_ROOT}/plugins/mezuro/test/fixtures/native_metric_fixtures"  
6 -require "#{RAILS_ROOT}/plugins/mezuro/test/fixtures/metric_configuration_fixtures"  
7 -require "#{RAILS_ROOT}/plugins/mezuro/test/fixtures/configuration_fixtures"  
8 -require "#{RAILS_ROOT}/plugins/mezuro/test/fixtures/range_fixtures" 3 +require "#{Rails.root}/plugins/mezuro/test/fixtures/error_fixtures"
  4 +require "#{Rails.root}/plugins/mezuro/test/fixtures/base_tool_fixtures"
  5 +require "#{Rails.root}/plugins/mezuro/test/fixtures/native_metric_fixtures"
  6 +require "#{Rails.root}/plugins/mezuro/test/fixtures/metric_configuration_fixtures"
  7 +require "#{Rails.root}/plugins/mezuro/test/fixtures/configuration_fixtures"
  8 +require "#{Rails.root}/plugins/mezuro/test/fixtures/range_fixtures"
9 9
10 class MezuroPluginMyprofileControllerTest < ActionController::TestCase 10 class MezuroPluginMyprofileControllerTest < ActionController::TestCase
11 11
plugins/mezuro/test/functional/mezuro_plugin_profile_controller_test.rb
1 require 'test_helper' 1 require 'test_helper'
2 2
3 -require "#{RAILS_ROOT}/plugins/mezuro/test/fixtures/module_result_fixtures"  
4 -require "#{RAILS_ROOT}/plugins/mezuro/test/fixtures/project_result_fixtures"  
5 -require "#{RAILS_ROOT}/plugins/mezuro/test/fixtures/error_fixtures"  
6 -require "#{RAILS_ROOT}/plugins/mezuro/test/fixtures/repository_fixtures" 3 +require "#{Rails.root}/plugins/mezuro/test/fixtures/module_result_fixtures"
  4 +require "#{Rails.root}/plugins/mezuro/test/fixtures/project_result_fixtures"
  5 +require "#{Rails.root}/plugins/mezuro/test/fixtures/error_fixtures"
  6 +require "#{Rails.root}/plugins/mezuro/test/fixtures/repository_fixtures"
7 7
8 class MezuroPluginProfileControllerTest < ActionController::TestCase 8 class MezuroPluginProfileControllerTest < ActionController::TestCase
9 9
plugins/mezuro/test/unit/kalibro/base_tool_test.rb
1 require "test_helper" 1 require "test_helper"
2 2
3 -require "#{RAILS_ROOT}/plugins/mezuro/test/fixtures/base_tool_fixtures" 3 +require "#{Rails.root}/plugins/mezuro/test/fixtures/base_tool_fixtures"
4 4
5 class BaseToolTest < ActiveSupport::TestCase 5 class BaseToolTest < ActiveSupport::TestCase
6 6
plugins/mezuro/test/unit/kalibro/compound_metric_test.rb
1 require "test_helper" 1 require "test_helper"
2 2
3 -require "#{RAILS_ROOT}/plugins/mezuro/test/fixtures/compound_metric_fixtures" 3 +require "#{Rails.root}/plugins/mezuro/test/fixtures/compound_metric_fixtures"
4 4
5 class CompoundMetricTest < ActiveSupport::TestCase 5 class CompoundMetricTest < ActiveSupport::TestCase
6 6
plugins/mezuro/test/unit/kalibro/compound_metric_with_error_test.rb
1 require "test_helper" 1 require "test_helper"
2 2
3 -require "#{RAILS_ROOT}/plugins/mezuro/test/fixtures/compound_metric_with_error_fixtures" 3 +require "#{Rails.root}/plugins/mezuro/test/fixtures/compound_metric_with_error_fixtures"
4 4
5 class CompoundMetricWithErrorTest < ActiveSupport::TestCase 5 class CompoundMetricWithErrorTest < ActiveSupport::TestCase
6 6
plugins/mezuro/test/unit/kalibro/configuration_test.rb
1 require "test_helper" 1 require "test_helper"
2 2
3 -require "#{RAILS_ROOT}/plugins/mezuro/test/fixtures/configuration_fixtures" 3 +require "#{Rails.root}/plugins/mezuro/test/fixtures/configuration_fixtures"
4 4
5 class ConfigurationTest < ActiveSupport::TestCase 5 class ConfigurationTest < ActiveSupport::TestCase
6 6
plugins/mezuro/test/unit/kalibro/error_test.rb
1 require "test_helper" 1 require "test_helper"
2 2
3 -require "#{RAILS_ROOT}/plugins/mezuro/test/fixtures/error_fixtures" 3 +require "#{Rails.root}/plugins/mezuro/test/fixtures/error_fixtures"
4 4
5 class ErrorTest < ActiveSupport::TestCase 5 class ErrorTest < ActiveSupport::TestCase
6 6
plugins/mezuro/test/unit/kalibro/metric_configuration_test.rb
1 require "test_helper" 1 require "test_helper"
2 2
3 -require "#{RAILS_ROOT}/plugins/mezuro/test/fixtures/metric_configuration_fixtures"  
4 -require "#{RAILS_ROOT}/plugins/mezuro/test/fixtures/range_fixtures" 3 +require "#{Rails.root}/plugins/mezuro/test/fixtures/metric_configuration_fixtures"
  4 +require "#{Rails.root}/plugins/mezuro/test/fixtures/range_fixtures"
5 5
6 class MetricConfigurationTest < ActiveSupport::TestCase 6 class MetricConfigurationTest < ActiveSupport::TestCase
7 7
plugins/mezuro/test/unit/kalibro/metric_result_test.rb
1 require "test_helper" 1 require "test_helper"
2 2
3 -require "#{RAILS_ROOT}/plugins/mezuro/test/fixtures/metric_result_fixtures" 3 +require "#{Rails.root}/plugins/mezuro/test/fixtures/metric_result_fixtures"
4 4
5 class MetricResultTest < ActiveSupport::TestCase 5 class MetricResultTest < ActiveSupport::TestCase
6 6
plugins/mezuro/test/unit/kalibro/module_node_test.rb
1 require "test_helper" 1 require "test_helper"
2 -require "#{RAILS_ROOT}/plugins/mezuro/test/fixtures/module_node_fixtures" 2 +require "#{Rails.root}/plugins/mezuro/test/fixtures/module_node_fixtures"
3 3
4 class ModuleNodeTest < ActiveSupport::TestCase 4 class ModuleNodeTest < ActiveSupport::TestCase
5 5
plugins/mezuro/test/unit/kalibro/module_result_test.rb
1 require "test_helper" 1 require "test_helper"
2 2
3 -require "#{RAILS_ROOT}/plugins/mezuro/test/fixtures/module_result_fixtures" 3 +require "#{Rails.root}/plugins/mezuro/test/fixtures/module_result_fixtures"
4 4
5 class ModuleResultTest < ActiveSupport::TestCase 5 class ModuleResultTest < ActiveSupport::TestCase
6 6
plugins/mezuro/test/unit/kalibro/module_test.rb
1 require "test_helper" 1 require "test_helper"
2 2
3 -require "#{RAILS_ROOT}/plugins/mezuro/test/fixtures/module_fixtures" 3 +require "#{Rails.root}/plugins/mezuro/test/fixtures/module_fixtures"
4 4
5 class ModuleTest < ActiveSupport::TestCase 5 class ModuleTest < ActiveSupport::TestCase
6 6
plugins/mezuro/test/unit/kalibro/native_metric_test.rb
1 require "test_helper" 1 require "test_helper"
2 2
3 -require "#{RAILS_ROOT}/plugins/mezuro/test/fixtures/native_metric_fixtures" 3 +require "#{Rails.root}/plugins/mezuro/test/fixtures/native_metric_fixtures"
4 4
5 class NativeMetricTest < ActiveSupport::TestCase 5 class NativeMetricTest < ActiveSupport::TestCase
6 6
plugins/mezuro/test/unit/kalibro/project_result_test.rb
1 require "test_helper" 1 require "test_helper"
2 2
3 -require "#{RAILS_ROOT}/plugins/mezuro/test/fixtures/project_result_fixtures" 3 +require "#{Rails.root}/plugins/mezuro/test/fixtures/project_result_fixtures"
4 4
5 class ProjectResultTest < ActiveSupport::TestCase 5 class ProjectResultTest < ActiveSupport::TestCase
6 6
plugins/mezuro/test/unit/kalibro/project_test.rb
1 require "test_helper" 1 require "test_helper"
2 2
3 -require "#{RAILS_ROOT}/plugins/mezuro/test/fixtures/project_fixtures" 3 +require "#{Rails.root}/plugins/mezuro/test/fixtures/project_fixtures"
4 4
5 class ProjectTest < ActiveSupport::TestCase 5 class ProjectTest < ActiveSupport::TestCase
6 6
plugins/mezuro/test/unit/kalibro/range_test.rb
1 require "test_helper" 1 require "test_helper"
2 2
3 -require "#{RAILS_ROOT}/plugins/mezuro/test/fixtures/range_fixtures" 3 +require "#{Rails.root}/plugins/mezuro/test/fixtures/range_fixtures"
4 4
5 class RangeTest < ActiveSupport::TestCase 5 class RangeTest < ActiveSupport::TestCase
6 6
plugins/mezuro/test/unit/kalibro/repository_test.rb
1 require "test_helper" 1 require "test_helper"
2 2
3 -require "#{RAILS_ROOT}/plugins/mezuro/test/fixtures/repository_fixtures" 3 +require "#{Rails.root}/plugins/mezuro/test/fixtures/repository_fixtures"
4 4
5 class RepositoryTest < ActiveSupport::TestCase 5 class RepositoryTest < ActiveSupport::TestCase
6 6
plugins/mezuro/test/unit/kalibro/stack_trace_element_test.rb
1 require "test_helper" 1 require "test_helper"
2 2
3 -require "#{RAILS_ROOT}/plugins/mezuro/test/fixtures/stack_trace_element_fixtures" 3 +require "#{Rails.root}/plugins/mezuro/test/fixtures/stack_trace_element_fixtures"
4 4
5 class StackTraceElementTest < ActiveSupport::TestCase 5 class StackTraceElementTest < ActiveSupport::TestCase
6 6
plugins/mezuro/test/unit/mezuro_plugin/configuration_content_test.rb
1 require "test_helper" 1 require "test_helper"
2 2
3 -require "#{RAILS_ROOT}/plugins/mezuro/test/fixtures/configuration_fixtures" 3 +require "#{Rails.root}/plugins/mezuro/test/fixtures/configuration_fixtures"
4 4
5 class ConfigurationContentTest < ActiveSupport::TestCase 5 class ConfigurationContentTest < ActiveSupport::TestCase
6 6
plugins/mezuro/test/unit/mezuro_plugin/helpers/content_viewer_helper_test.rb
1 require "test_helper" 1 require "test_helper"
2 -require "#{RAILS_ROOT}/plugins/mezuro/test/fixtures/metric_result_fixtures" 2 +require "#{Rails.root}/plugins/mezuro/test/fixtures/metric_result_fixtures"
3 3
4 class ContentViewerHelperTest < ActiveSupport::TestCase 4 class ContentViewerHelperTest < ActiveSupport::TestCase
5 5
plugins/mezuro/test/unit/mezuro_plugin/project_content_test.rb
1 require "test_helper" 1 require "test_helper"
2 2
3 -require "#{RAILS_ROOT}/plugins/mezuro/test/fixtures/project_fixtures"  
4 -require "#{RAILS_ROOT}/plugins/mezuro/test/fixtures/project_result_fixtures"  
5 -require "#{RAILS_ROOT}/plugins/mezuro/test/fixtures/module_fixtures"  
6 -require "#{RAILS_ROOT}/plugins/mezuro/test/fixtures/module_result_fixtures" 3 +require "#{Rails.root}/plugins/mezuro/test/fixtures/project_fixtures"
  4 +require "#{Rails.root}/plugins/mezuro/test/fixtures/project_result_fixtures"
  5 +require "#{Rails.root}/plugins/mezuro/test/fixtures/module_fixtures"
  6 +require "#{Rails.root}/plugins/mezuro/test/fixtures/module_result_fixtures"
7 7
8 class ProjectContentTest < ActiveSupport::TestCase 8 class ProjectContentTest < ActiveSupport::TestCase
9 9
public/dispatch.cgi
@@ -2,7 +2,7 @@ @@ -2,7 +2,7 @@
2 2
3 #!/usr/local/bin/ruby 3 #!/usr/local/bin/ruby
4 4
5 -require File.dirname(__FILE__) + "/../config/environment" unless defined?(RAILS_ROOT) 5 +require File.dirname(__FILE__) + "/../config/environment" unless defined?(Rails.root)
6 6
7 # If you're using RubyGems and mod_ruby, this require should be changed to an absolute path one, like: 7 # If you're using RubyGems and mod_ruby, this require should be changed to an absolute path one, like:
8 # "/usr/local/lib/ruby/gems/1.8/gems/rails-0.8.0/lib/dispatcher" -- otherwise performance is severely impaired 8 # "/usr/local/lib/ruby/gems/1.8/gems/rails-0.8.0/lib/dispatcher" -- otherwise performance is severely impaired
public/dispatch.fcgi
@@ -6,7 +6,7 @@ @@ -6,7 +6,7 @@
6 # exceptions which forced the FastCGI instance to exit, great for debugging) 6 # exceptions which forced the FastCGI instance to exit, great for debugging)
7 # and the number of requests to process before running garbage collection. 7 # and the number of requests to process before running garbage collection.
8 # 8 #
9 -# By default, the FastCGI crash log is RAILS_ROOT/log/fastcgi.crash.log 9 +# By default, the FastCGI crash log is Rails.root/log/fastcgi.crash.log
10 # and the GC period is nil (turned off). A reasonable number of requests 10 # and the GC period is nil (turned off). A reasonable number of requests
11 # could range from 10-100 depending on the memory footprint of your app. 11 # could range from 10-100 depending on the memory footprint of your app.
12 # 12 #
public/dispatch.rb
@@ -2,7 +2,7 @@ @@ -2,7 +2,7 @@
2 2
3 #!/usr/local/bin/ruby 3 #!/usr/local/bin/ruby
4 4
5 -require File.dirname(__FILE__) + "/../config/environment" unless defined?(RAILS_ROOT) 5 +require File.dirname(__FILE__) + "/../config/environment" unless defined?(Rails.root)
6 6
7 # If you're using RubyGems and mod_ruby, this require should be changed to an absolute path one, like: 7 # If you're using RubyGems and mod_ruby, this require should be changed to an absolute path one, like:
8 # "/usr/local/lib/ruby/gems/1.8/gems/rails-0.8.0/lib/dispatcher" -- otherwise performance is severely impaired 8 # "/usr/local/lib/ruby/gems/1.8/gems/rails-0.8.0/lib/dispatcher" -- otherwise performance is severely impaired
script/reset_db
1 #!/usr/bin/env ruby 1 #!/usr/bin/env ruby
2 require File.dirname(__FILE__) + '/../config/environment' 2 require File.dirname(__FILE__) + '/../config/environment'
3 3
4 -system "rm #{RAILS_ROOT}/tmp/*.db"  
5 -system "rm #{RAILS_ROOT}/db/*.db"  
6 -system "rm -rf #{RAILS_ROOT}/public/articles" 4 +system "rm #{Rails.root}/tmp/*.db"
  5 +system "rm #{Rails.root}/db/*.db"
  6 +system "rm -rf #{Rails.root}/public/articles"
7 system "rake db:migrate VERSION=0" 7 system "rake db:migrate VERSION=0"
8 system "rake db:migrate" 8 system "rake db:migrate"
9 -system "#{RAILS_ROOT}/script/anhetegua" 9 +system "#{Rails.root}/script/anhetegua"
10 system "rake db:test:prepare" 10 system "rake db:test:prepare"
test/factories.rb
@@ -265,7 +265,7 @@ module Noosfero::Factory @@ -265,7 +265,7 @@ module Noosfero::Factory
265 # ExternalFeed 265 # ExternalFeed
266 ############################################### 266 ###############################################
267 def defaults_for_external_feed 267 def defaults_for_external_feed
268 - { :address => RAILS_ROOT + '/test/fixtures/files/feed.xml', :blog_id => factory_num_seq } 268 + { :address => Rails.root + '/test/fixtures/files/feed.xml', :blog_id => factory_num_seq }
269 end 269 end
270 270
271 def create_external_feed(attrs = {}) 271 def create_external_feed(attrs = {})
@@ -279,7 +279,7 @@ module Noosfero::Factory @@ -279,7 +279,7 @@ module Noosfero::Factory
279 # FeedReaderBlock 279 # FeedReaderBlock
280 ############################################### 280 ###############################################
281 def defaults_for_feed_reader_block 281 def defaults_for_feed_reader_block
282 - { :address => RAILS_ROOT + '/test/fixtures/files/feed.xml' } 282 + { :address => Rails.root + '/test/fixtures/files/feed.xml' }
283 end 283 end
284 284
285 ############################################### 285 ###############################################
test/functional/themes_controller_test.rb
@@ -25,7 +25,7 @@ class ThemesControllerTest &lt; ActionController::TestCase @@ -25,7 +25,7 @@ class ThemesControllerTest &lt; ActionController::TestCase
25 FileUtils.rm_rf(TMP_THEMES_DIR) 25 FileUtils.rm_rf(TMP_THEMES_DIR)
26 end 26 end
27 27
28 - TMP_THEMES_DIR = RAILS_ROOT + '/test/tmp/themes_controller' 28 + TMP_THEMES_DIR = Rails.root + '/test/tmp/themes_controller'
29 29
30 should 'display themes that can be applied' do 30 should 'display themes that can be applied' do
31 env = Environment.default 31 env = Environment.default
@@ -216,7 +216,7 @@ class ThemesControllerTest &lt; ActionController::TestCase @@ -216,7 +216,7 @@ class ThemesControllerTest &lt; ActionController::TestCase
216 post :add_image, :profile => 'testinguser', :id => 'mytheme', :image => fixture_file_upload('/files/rails.png', 'image/png', :binary) 216 post :add_image, :profile => 'testinguser', :id => 'mytheme', :image => fixture_file_upload('/files/rails.png', 'image/png', :binary)
217 assert_redirected_to :action => "edit", :id => 'mytheme' 217 assert_redirected_to :action => "edit", :id => 'mytheme'
218 assert theme.image_files.include?('rails.png') 218 assert theme.image_files.include?('rails.png')
219 - assert(system('diff', RAILS_ROOT + '/test/fixtures/files/rails.png', TMP_THEMES_DIR + '/mytheme/images/rails.png'), 'should put the correct uploaded file in the right place') 219 + assert(system('diff', Rails.root + '/test/fixtures/files/rails.png', TMP_THEMES_DIR + '/mytheme/images/rails.png'), 'should put the correct uploaded file in the right place')
220 end 220 end
221 221
222 should 'link to "test theme"' do 222 should 'link to "test theme"' do
test/integration/controller_naming_test.rb
@@ -3,7 +3,7 @@ require &quot;#{File.dirname(__FILE__)}/../test_helper&quot; @@ -3,7 +3,7 @@ require &quot;#{File.dirname(__FILE__)}/../test_helper&quot;
3 class ControllerNamingTest < ActionController::IntegrationTest 3 class ControllerNamingTest < ActionController::IntegrationTest
4 4
5 should 'not have controllers with same name in different folders' do 5 should 'not have controllers with same name in different folders' do
6 - controllers = Dir.glob("#{RAILS_ROOT}/app/controllers/**/*_controller.rb").map { |item| item.split(/\//).last } 6 + controllers = Dir.glob("#{Rails.root}/app/controllers/**/*_controller.rb").map { |item| item.split(/\//).last }
7 assert_equal controllers.uniq, controllers 7 assert_equal controllers.uniq, controllers
8 end 8 end
9 9
test/integration/tiny_mce_languages_test.rb
@@ -11,7 +11,7 @@ class TinyMceLanguagesTest &lt; ActionController::IntegrationTest @@ -11,7 +11,7 @@ class TinyMceLanguagesTest &lt; ActionController::IntegrationTest
11 end 11 end
12 12
13 def assert_exists_tinymce_language_file(file) 13 def assert_exists_tinymce_language_file(file)
14 - filename = RAILS_ROOT + "/public/javascripts/tinymce/jscripts/tiny_mce/" + file 14 + filename = Rails.root + "/public/javascripts/tinymce/jscripts/tiny_mce/" + file
15 assert(File.exists?(filename), filename + " must exist") 15 assert(File.exists?(filename), filename + " must exist")
16 end 16 end
17 17
test/test_helper.rb
@@ -19,7 +19,7 @@ require File.dirname(__FILE__) + &#39;/noosfero_doc_test&#39; @@ -19,7 +19,7 @@ require File.dirname(__FILE__) + &#39;/noosfero_doc_test&#39;
19 require File.dirname(__FILE__) + '/action_tracker_test_helper' 19 require File.dirname(__FILE__) + '/action_tracker_test_helper'
20 require File.expand_path(File.dirname(__FILE__) + "/test_solr_helper.rb") 20 require File.expand_path(File.dirname(__FILE__) + "/test_solr_helper.rb")
21 21
22 -FileUtils.rm_rf(File.join(RAILS_ROOT, 'index', 'test')) 22 +FileUtils.rm_rf(File.join(Rails.root, 'index', 'test'))
23 23
24 Image.attachment_options[:path_prefix] = 'test/tmp/public/images' 24 Image.attachment_options[:path_prefix] = 'test/tmp/public/images'
25 Thumbnail.attachment_options[:path_prefix] = 'test/tmp/public/thumbnails' 25 Thumbnail.attachment_options[:path_prefix] = 'test/tmp/public/thumbnails'
@@ -69,7 +69,7 @@ class ActiveSupport::TestCase @@ -69,7 +69,7 @@ class ActiveSupport::TestCase
69 end 69 end
70 70
71 def self.all_fixtures 71 def self.all_fixtures
72 - Dir.glob(File.join(RAILS_ROOT, 'test', 'fixtures', '*.yml')).each do |item| 72 + Dir.glob(File.join(Rails.root, 'test', 'fixtures', '*.yml')).each do |item|
73 fixtures File.basename(item).sub(/\.yml$/, '').to_s 73 fixtures File.basename(item).sub(/\.yml$/, '').to_s
74 end 74 end
75 end 75 end
@@ -160,7 +160,7 @@ class ActiveSupport::TestCase @@ -160,7 +160,7 @@ class ActiveSupport::TestCase
160 patch ? patch[1] : nil 160 patch ? patch[1] : nil
161 end.compact 161 end.compact
162 s.each do |css_ref| 162 s.each do |css_ref|
163 - if ! File.exists?( RAILS_ROOT.to_s() +'/public/'+ css_ref ) 163 + if ! File.exists?( Rails.root.to_s() +'/public/'+ css_ref )
164 flunk 'CSS reference missed on HTML: "%s"' % css_ref 164 flunk 'CSS reference missed on HTML: "%s"' % css_ref
165 end 165 end
166 end 166 end
@@ -169,7 +169,7 @@ class ActiveSupport::TestCase @@ -169,7 +169,7 @@ class ActiveSupport::TestCase
169 # Test image references: 169 # Test image references:
170 (doc/'img').each do |img| 170 (doc/'img').each do |img|
171 src = img.get_attribute( 'src' ).gsub(/\?[0-9]+$/, '') 171 src = img.get_attribute( 'src' ).gsub(/\?[0-9]+$/, '')
172 - if ! File.exists?( RAILS_ROOT.to_s() +'/public/'+ src ) 172 + if ! File.exists?( Rails.root.to_s() +'/public/'+ src )
173 flunk 'Image reference missed on HTML: "%s"' % src 173 flunk 'Image reference missed on HTML: "%s"' % src
174 end 174 end
175 end 175 end
test/unit/application_helper_test.rb
@@ -54,10 +54,10 @@ class ApplicationHelperTest &lt; ActiveSupport::TestCase @@ -54,10 +54,10 @@ class ApplicationHelperTest &lt; ActiveSupport::TestCase
54 end 54 end
55 55
56 should 'look for superclasses on view_for_profile actions' do 56 should 'look for superclasses on view_for_profile actions' do
57 - File.expects(:exists?).with("#{RAILS_ROOT}/app/views/blocks/profile_info_actions/float.rhtml").returns(false)  
58 - File.expects(:exists?).with("#{RAILS_ROOT}/app/views/blocks/profile_info_actions/float.html.erb").returns(false)  
59 - File.expects(:exists?).with("#{RAILS_ROOT}/app/views/blocks/profile_info_actions/numeric.rhtml").returns(false)  
60 - File.expects(:exists?).with("#{RAILS_ROOT}/app/views/blocks/profile_info_actions/numeric.html.erb").returns(true) 57 + File.expects(:exists?).with("#{Rails.root}/app/views/blocks/profile_info_actions/float.rhtml").returns(false)
  58 + File.expects(:exists?).with("#{Rails.root}/app/views/blocks/profile_info_actions/float.html.erb").returns(false)
  59 + File.expects(:exists?).with("#{Rails.root}/app/views/blocks/profile_info_actions/numeric.rhtml").returns(false)
  60 + File.expects(:exists?).with("#{Rails.root}/app/views/blocks/profile_info_actions/numeric.html.erb").returns(true)
61 61
62 assert_equal 'blocks/profile_info_actions/numeric.html.erb', view_for_profile_actions(Float) 62 assert_equal 'blocks/profile_info_actions/numeric.html.erb', view_for_profile_actions(Float)
63 end 63 end
@@ -69,13 +69,13 @@ class ApplicationHelperTest &lt; ActiveSupport::TestCase @@ -69,13 +69,13 @@ class ApplicationHelperTest &lt; ActiveSupport::TestCase
69 end 69 end
70 70
71 should 'generate link to stylesheet' do 71 should 'generate link to stylesheet' do
72 - File.expects(:exists?).with(File.join(RAILS_ROOT, 'public', 'stylesheets', 'something.css')).returns(true) 72 + File.expects(:exists?).with(File.join(Rails.root, 'public', 'stylesheets', 'something.css')).returns(true)
73 expects(:filename_for_stylesheet).with('something', nil).returns('/stylesheets/something.css') 73 expects(:filename_for_stylesheet).with('something', nil).returns('/stylesheets/something.css')
74 assert_match '@import url(/stylesheets/something.css)', stylesheet_import('something') 74 assert_match '@import url(/stylesheets/something.css)', stylesheet_import('something')
75 end 75 end
76 76
77 should 'not generate link to unexisting stylesheet' do 77 should 'not generate link to unexisting stylesheet' do
78 - File.expects(:exists?).with(File.join(RAILS_ROOT, 'public', 'stylesheets', 'something.css')).returns(false) 78 + File.expects(:exists?).with(File.join(Rails.root, 'public', 'stylesheets', 'something.css')).returns(false)
79 expects(:filename_for_stylesheet).with('something', nil).returns('/stylesheets/something.css') 79 expects(:filename_for_stylesheet).with('something', nil).returns('/stylesheets/something.css')
80 assert_no_match %r{@import url(/stylesheets/something.css)}, stylesheet_import('something') 80 assert_no_match %r{@import url(/stylesheets/something.css)}, stylesheet_import('something')
81 end 81 end
@@ -174,7 +174,7 @@ class ApplicationHelperTest &lt; ActiveSupport::TestCase @@ -174,7 +174,7 @@ class ApplicationHelperTest &lt; ActiveSupport::TestCase
174 174
175 should 'render theme footer' do 175 should 'render theme footer' do
176 stubs(:theme_path).returns('/user_themes/mytheme') 176 stubs(:theme_path).returns('/user_themes/mytheme')
177 - footer_path = RAILS_ROOT + '/public/user_themes/mytheme/footer.rhtml' 177 + footer_path = Rails.root + '/public/user_themes/mytheme/footer.rhtml'
178 178
179 File.expects(:exists?).with(footer_path).returns(true) 179 File.expects(:exists?).with(footer_path).returns(true)
180 expects(:render).with(:file => footer_path, :use_full_path => false).returns("BLI") 180 expects(:render).with(:file => footer_path, :use_full_path => false).returns("BLI")
@@ -184,8 +184,8 @@ class ApplicationHelperTest &lt; ActiveSupport::TestCase @@ -184,8 +184,8 @@ class ApplicationHelperTest &lt; ActiveSupport::TestCase
184 184
185 should 'ignore unexisting theme footer' do 185 should 'ignore unexisting theme footer' do
186 stubs(:theme_path).returns('/user_themes/mytheme') 186 stubs(:theme_path).returns('/user_themes/mytheme')
187 - footer_path = RAILS_ROOT + '/public/user_themes/mytheme/footer.rhtml'  
188 - alternate_footer_path = RAILS_ROOT + '/public/user_themes/mytheme/footer.html.erb' 187 + footer_path = Rails.root + '/public/user_themes/mytheme/footer.rhtml'
  188 + alternate_footer_path = Rails.root + '/public/user_themes/mytheme/footer.html.erb'
189 189
190 File.expects(:exists?).with(footer_path).returns(false) 190 File.expects(:exists?).with(footer_path).returns(false)
191 File.expects(:exists?).with(alternate_footer_path).returns(false) 191 File.expects(:exists?).with(alternate_footer_path).returns(false)
@@ -196,7 +196,7 @@ class ApplicationHelperTest &lt; ActiveSupport::TestCase @@ -196,7 +196,7 @@ class ApplicationHelperTest &lt; ActiveSupport::TestCase
196 196
197 should 'render theme site title' do 197 should 'render theme site title' do
198 stubs(:theme_path).returns('/user_themes/mytheme') 198 stubs(:theme_path).returns('/user_themes/mytheme')
199 - site_title_path = RAILS_ROOT + '/public/user_themes/mytheme/site_title.rhtml' 199 + site_title_path = Rails.root + '/public/user_themes/mytheme/site_title.rhtml'
200 200
201 File.expects(:exists?).with(site_title_path).returns(true) 201 File.expects(:exists?).with(site_title_path).returns(true)
202 expects(:render).with(:file => site_title_path, :use_full_path => false).returns("Site title") 202 expects(:render).with(:file => site_title_path, :use_full_path => false).returns("Site title")
@@ -206,8 +206,8 @@ class ApplicationHelperTest &lt; ActiveSupport::TestCase @@ -206,8 +206,8 @@ class ApplicationHelperTest &lt; ActiveSupport::TestCase
206 206
207 should 'ignore unexisting theme site title' do 207 should 'ignore unexisting theme site title' do
208 stubs(:theme_path).returns('/user_themes/mytheme') 208 stubs(:theme_path).returns('/user_themes/mytheme')
209 - site_title_path = RAILS_ROOT + '/public/user_themes/mytheme/site_title.rhtml'  
210 - alternate_site_title_path = RAILS_ROOT + '/public/user_themes/mytheme/site_title.html.erb' 209 + site_title_path = Rails.root + '/public/user_themes/mytheme/site_title.rhtml'
  210 + alternate_site_title_path = Rails.root + '/public/user_themes/mytheme/site_title.html.erb'
211 211
212 File.expects(:exists?).with(site_title_path).returns(false) 212 File.expects(:exists?).with(site_title_path).returns(false)
213 File.expects(:exists?).with(alternate_site_title_path).returns(false) 213 File.expects(:exists?).with(alternate_site_title_path).returns(false)
@@ -569,7 +569,7 @@ class ApplicationHelperTest &lt; ActiveSupport::TestCase @@ -569,7 +569,7 @@ class ApplicationHelperTest &lt; ActiveSupport::TestCase
569 should 'use favicon from profile theme if the profile has theme' do 569 should 'use favicon from profile theme if the profile has theme' do
570 stubs(:environment).returns(fast_create(Environment, :theme => 'new-theme')) 570 stubs(:environment).returns(fast_create(Environment, :theme => 'new-theme'))
571 stubs(:profile).returns(fast_create(Profile, :theme => 'profile-theme')) 571 stubs(:profile).returns(fast_create(Profile, :theme => 'profile-theme'))
572 - File.expects(:exists?).with(File.join(RAILS_ROOT, 'public', '/designs/themes/profile-theme', 'favicon.ico')).returns(true) 572 + File.expects(:exists?).with(File.join(Rails.root, 'public', '/designs/themes/profile-theme', 'favicon.ico')).returns(true)
573 assert_equal '/designs/themes/profile-theme/favicon.ico', theme_favicon 573 assert_equal '/designs/themes/profile-theme/favicon.ico', theme_favicon
574 end 574 end
575 575
@@ -577,7 +577,7 @@ class ApplicationHelperTest &lt; ActiveSupport::TestCase @@ -577,7 +577,7 @@ class ApplicationHelperTest &lt; ActiveSupport::TestCase
577 stubs(:environment).returns(fast_create(Environment, :theme => 'new-theme')) 577 stubs(:environment).returns(fast_create(Environment, :theme => 'new-theme'))
578 stubs(:profile).returns(fast_create(Profile, :theme => 'profile-theme')) 578 stubs(:profile).returns(fast_create(Profile, :theme => 'profile-theme'))
579 file = UploadedFile.create!(:uploaded_data => fixture_file_upload('/files/favicon.ico', 'image/x-ico'), :profile => profile) 579 file = UploadedFile.create!(:uploaded_data => fixture_file_upload('/files/favicon.ico', 'image/x-ico'), :profile => profile)
580 - File.expects(:exists?).with(File.join(RAILS_ROOT, 'public', theme_path, 'favicon.ico')).returns(false) 580 + File.expects(:exists?).with(File.join(Rails.root, 'public', theme_path, 'favicon.ico')).returns(false)
581 581
582 assert_match /favicon.ico/, theme_favicon 582 assert_match /favicon.ico/, theme_favicon
583 end 583 end
@@ -585,7 +585,7 @@ class ApplicationHelperTest &lt; ActiveSupport::TestCase @@ -585,7 +585,7 @@ class ApplicationHelperTest &lt; ActiveSupport::TestCase
585 should 'use favicon from environment if the profile theme and profile articles do not have' do 585 should 'use favicon from environment if the profile theme and profile articles do not have' do
586 stubs(:environment).returns(fast_create(Environment, :theme => 'new-theme')) 586 stubs(:environment).returns(fast_create(Environment, :theme => 'new-theme'))
587 stubs(:profile).returns(fast_create(Profile, :theme => 'profile-theme')) 587 stubs(:profile).returns(fast_create(Profile, :theme => 'profile-theme'))
588 - File.expects(:exists?).with(File.join(RAILS_ROOT, 'public', theme_path, 'favicon.ico')).returns(false) 588 + File.expects(:exists?).with(File.join(Rails.root, 'public', theme_path, 'favicon.ico')).returns(false)
589 assert_equal '/designs/themes/new-theme/favicon.ico', theme_favicon 589 assert_equal '/designs/themes/new-theme/favicon.ico', theme_favicon
590 end 590 end
591 591
@@ -595,7 +595,7 @@ class ApplicationHelperTest &lt; ActiveSupport::TestCase @@ -595,7 +595,7 @@ class ApplicationHelperTest &lt; ActiveSupport::TestCase
595 stubs(:environment).returns(env) 595 stubs(:environment).returns(env)
596 596
597 @controller = ApplicationController.new 597 @controller = ApplicationController.new
598 - path = File.join(RAILS_ROOT, 'app', 'views') 598 + path = File.join(Rails.root, 'app', 'views')
599 @controller.stubs(:view_paths).returns([path]) 599 @controller.stubs(:view_paths).returns([path])
600 600
601 file = path + '/shared/usermenu/xmpp_chat.rhtml' 601 file = path + '/shared/usermenu/xmpp_chat.rhtml'
test/unit/colorbox_helper_test.rb
@@ -5,8 +5,8 @@ class ColorboxHelperTest &lt; ActiveSupport::TestCase @@ -5,8 +5,8 @@ class ColorboxHelperTest &lt; ActiveSupport::TestCase
5 include ColorboxHelper 5 include ColorboxHelper
6 6
7 should 'provide the needed files' do 7 should 'provide the needed files' do
8 - assert File.exists?(File.join(RAILS_ROOT, 'public', 'stylesheets', 'colorbox.css')), 'colorbox.css expected to be in public/stylesheets, but not found'  
9 - assert File.exists?(File.join(RAILS_ROOT, 'public', 'javascripts', 'colorbox.js')), 'colorbox.js expected to be in public/javascripts, but not found' 8 + assert File.exists?(File.join(Rails.root, 'public', 'stylesheets', 'colorbox.css')), 'colorbox.css expected to be in public/stylesheets, but not found'
  9 + assert File.exists?(File.join(Rails.root, 'public', 'javascripts', 'colorbox.js')), 'colorbox.js expected to be in public/javascripts, but not found'
10 end 10 end
11 11
12 should 'provide link to close colorbox' do 12 should 'provide link to close colorbox' do
test/unit/doc_item_test.rb
@@ -27,10 +27,10 @@ class DocItemTest &lt; ActiveSupport::TestCase @@ -27,10 +27,10 @@ class DocItemTest &lt; ActiveSupport::TestCase
27 27
28 should 'translate images' do 28 should 'translate images' do
29 doc = DocItem.new(:language => 'pt', :text => '<p>Look the image:</p><p><img src="/images/doc/myimage.en.png" alt="The image"/></p>') 29 doc = DocItem.new(:language => 'pt', :text => '<p>Look the image:</p><p><img src="/images/doc/myimage.en.png" alt="The image"/></p>')
30 - File.stubs(:exist?).with(RAILS_ROOT + '/public/images/doc/myimage.pt.png').returns(false) 30 + File.stubs(:exist?).with(Rails.root + '/public/images/doc/myimage.pt.png').returns(false)
31 assert_equal doc.text, doc.html 31 assert_equal doc.text, doc.html
32 32
33 - File.stubs(:exist?).with(RAILS_ROOT + '/public/images/doc/myimage.pt.png').returns(true) 33 + File.stubs(:exist?).with(Rails.root + '/public/images/doc/myimage.pt.png').returns(true)
34 assert_match(/<img src="\/images\/doc\/myimage.pt.png"/, doc.html) 34 assert_match(/<img src="\/images\/doc\/myimage.pt.png"/, doc.html)
35 end 35 end
36 36
@@ -38,8 +38,8 @@ class DocItemTest &lt; ActiveSupport::TestCase @@ -38,8 +38,8 @@ class DocItemTest &lt; ActiveSupport::TestCase
38 doc = DocItem.new(:language => 'pt', :text => '<p>Look the image:</p><p><img src="/images/doc/myimage.en.png" alt="The image"/></p>') 38 doc = DocItem.new(:language => 'pt', :text => '<p>Look the image:</p><p><img src="/images/doc/myimage.en.png" alt="The image"/></p>')
39 39
40 # the image exists in both the system *and* on the theme 40 # the image exists in both the system *and* on the theme
41 - File.stubs(:exist?).with(RAILS_ROOT + '/public/images/doc/myimage.pt.png').returns(true)  
42 - File.stubs(:exist?).with(RAILS_ROOT + '/public/designs/themes/mytheme/images/doc/myimage.pt.png').returns(true) 41 + File.stubs(:exist?).with(Rails.root + '/public/images/doc/myimage.pt.png').returns(true)
  42 + File.stubs(:exist?).with(Rails.root + '/public/designs/themes/mytheme/images/doc/myimage.pt.png').returns(true)
43 # the one in the theme must be used 43 # the one in the theme must be used
44 assert_match(/<img src="\/designs\/themes\/mytheme\/images\/doc\/myimage.pt.png"/, doc.html('mytheme')) 44 assert_match(/<img src="\/designs\/themes\/mytheme\/images\/doc\/myimage.pt.png"/, doc.html('mytheme'))
45 end 45 end
@@ -48,9 +48,9 @@ class DocItemTest &lt; ActiveSupport::TestCase @@ -48,9 +48,9 @@ class DocItemTest &lt; ActiveSupport::TestCase
48 doc = DocItem.new(:language => 'pt', :text => '<p>Look the image:</p><p><img src="/images/doc/myimage.en.png" alt="The image"/></p>') 48 doc = DocItem.new(:language => 'pt', :text => '<p>Look the image:</p><p><img src="/images/doc/myimage.en.png" alt="The image"/></p>')
49 49
50 # the image has a translation in the system but not in the theme 50 # the image has a translation in the system but not in the theme
51 - File.stubs(:exist?).with(RAILS_ROOT + '/public/images/doc/myimage.pt.png').returns(true)  
52 - File.stubs(:exist?).with(RAILS_ROOT + '/public/designs/themes/mytheme/images/doc/myimage.en.png').returns(false)  
53 - File.stubs(:exist?).with(RAILS_ROOT + '/public/designs/themes/mytheme/images/doc/myimage.pt.png').returns(false) 51 + File.stubs(:exist?).with(Rails.root + '/public/images/doc/myimage.pt.png').returns(true)
  52 + File.stubs(:exist?).with(Rails.root + '/public/designs/themes/mytheme/images/doc/myimage.en.png').returns(false)
  53 + File.stubs(:exist?).with(Rails.root + '/public/designs/themes/mytheme/images/doc/myimage.pt.png').returns(false)
54 # the one in the theme must be used 54 # the one in the theme must be used
55 assert_match(/<img src="\/images\/doc\/myimage.pt.png"/, doc.html('mytheme')) 55 assert_match(/<img src="\/images\/doc\/myimage.pt.png"/, doc.html('mytheme'))
56 end 56 end
@@ -59,10 +59,10 @@ class DocItemTest &lt; ActiveSupport::TestCase @@ -59,10 +59,10 @@ class DocItemTest &lt; ActiveSupport::TestCase
59 doc = DocItem.new(:language => 'pt', :text => '<p>Look the image:</p><p><img src="/images/doc/myimage.en.png" alt="The image"/></p>') 59 doc = DocItem.new(:language => 'pt', :text => '<p>Look the image:</p><p><img src="/images/doc/myimage.en.png" alt="The image"/></p>')
60 60
61 # the image has no translation, but both system and theme provide an image 61 # the image has no translation, but both system and theme provide an image
62 - File.stubs(:exist?).with(RAILS_ROOT + '/public/images/doc/myimage.en.png').returns(true)  
63 - File.stubs(:exist?).with(RAILS_ROOT + '/public/images/doc/myimage.pt.png').returns(false)  
64 - File.stubs(:exist?).with(RAILS_ROOT + '/public/designs/themes/mytheme/images/doc/myimage.en.png').returns(true)  
65 - File.stubs(:exist?).with(RAILS_ROOT + '/public/designs/themes/mytheme/images/doc/myimage.pt.png').returns(false) 62 + File.stubs(:exist?).with(Rails.root + '/public/images/doc/myimage.en.png').returns(true)
  63 + File.stubs(:exist?).with(Rails.root + '/public/images/doc/myimage.pt.png').returns(false)
  64 + File.stubs(:exist?).with(Rails.root + '/public/designs/themes/mytheme/images/doc/myimage.en.png').returns(true)
  65 + File.stubs(:exist?).with(Rails.root + '/public/designs/themes/mytheme/images/doc/myimage.pt.png').returns(false)
66 # the one in the theme must be used 66 # the one in the theme must be used
67 assert_match(/<img src="\/designs\/themes\/mytheme\/images\/doc\/myimage.en.png"/, doc.html('mytheme')) 67 assert_match(/<img src="\/designs\/themes\/mytheme\/images\/doc\/myimage.en.png"/, doc.html('mytheme'))
68 end 68 end
test/unit/doc_topic_test.rb
@@ -6,7 +6,7 @@ class DocTopicTest &lt; ActiveSupport::TestCase @@ -6,7 +6,7 @@ class DocTopicTest &lt; ActiveSupport::TestCase
6 end 6 end
7 7
8 should 'load topic data from file' do 8 should 'load topic data from file' do
9 - doc = DocTopic.loadfile(RAILS_ROOT + '/' + 'test/fixtures/files/doctest.en.xhtml') 9 + doc = DocTopic.loadfile(Rails.root + '/' + 'test/fixtures/files/doctest.en.xhtml')
10 assert_equal 'en', doc.language 10 assert_equal 'en', doc.language
11 assert_equal 'Documentation test', doc.title 11 assert_equal 'Documentation test', doc.title
12 assert_match(/Documentation test/, doc.text) 12 assert_match(/Documentation test/, doc.text)
@@ -14,7 +14,7 @@ class DocTopicTest &lt; ActiveSupport::TestCase @@ -14,7 +14,7 @@ class DocTopicTest &lt; ActiveSupport::TestCase
14 end 14 end
15 15
16 should 'load translated topic from file' do 16 should 'load translated topic from file' do
17 - doc = DocTopic.loadfile(RAILS_ROOT + '/' + 'test/fixtures/files/doctest.pt.xhtml') 17 + doc = DocTopic.loadfile(Rails.root + '/' + 'test/fixtures/files/doctest.pt.xhtml')
18 assert_equal 'pt', doc.language 18 assert_equal 'pt', doc.language
19 assert_equal 'Teste da documentação', doc.title 19 assert_equal 'Teste da documentação', doc.title
20 end 20 end
test/unit/feed_handler_test.rb
@@ -90,7 +90,7 @@ class FeedHandlerTest &lt; ActiveSupport::TestCase @@ -90,7 +90,7 @@ class FeedHandlerTest &lt; ActiveSupport::TestCase
90 [:external_feed, :feed_reader_block].each do |container_class| 90 [:external_feed, :feed_reader_block].each do |container_class|
91 91
92 should "reset the errors count after a successfull run (#{container_class})" do 92 should "reset the errors count after a successfull run (#{container_class})" do
93 - container = build(container_class, :update_errors => 1, :address => RAILS_ROOT + '/test/fixtures/files/feed.xml') 93 + container = build(container_class, :update_errors => 1, :address => Rails.root + '/test/fixtures/files/feed.xml')
94 handler.expects(:actually_process_container).with(container) 94 handler.expects(:actually_process_container).with(container)
95 handler.process(container) 95 handler.process(container)
96 assert_equal 0, container.update_errors 96 assert_equal 0, container.update_errors
test/unit/folder_helper_test.rb
@@ -127,7 +127,7 @@ class FolderHelperTest &lt; ActiveSupport::TestCase @@ -127,7 +127,7 @@ class FolderHelperTest &lt; ActiveSupport::TestCase
127 127
128 private 128 private
129 def render(template, the_binding) 129 def render(template, the_binding)
130 - ERB.new(File.read(RAILS_ROOT + '/app/views/' + template + '.rhtml')).result(the_binding) 130 + ERB.new(File.read(Rails.root + '/app/views/' + template + '.rhtml')).result(the_binding)
131 end 131 end
132 132
133 end 133 end
test/unit/image_test.rb
@@ -84,7 +84,7 @@ class ImageTest &lt; ActiveSupport::TestCase @@ -84,7 +84,7 @@ class ImageTest &lt; ActiveSupport::TestCase
84 84
85 should 'have a loading image to each size of thumbnails' do 85 should 'have a loading image to each size of thumbnails' do
86 Image.attachment_options[:thumbnails].each do |suffix, size| 86 Image.attachment_options[:thumbnails].each do |suffix, size|
87 - image = RAILS_ROOT + '/public/images/icons-app/image-loading-%s.png' % suffix 87 + image = Rails.root + '/public/images/icons-app/image-loading-%s.png' % suffix
88 assert File.exists?(image) 88 assert File.exists?(image)
89 end 89 end
90 end 90 end
test/unit/layout_template_test.rb
@@ -3,7 +3,7 @@ require File.dirname(__FILE__) + &#39;/../test_helper&#39; @@ -3,7 +3,7 @@ require File.dirname(__FILE__) + &#39;/../test_helper&#39;
3 class LayoutTemplateTest < ActiveSupport::TestCase 3 class LayoutTemplateTest < ActiveSupport::TestCase
4 4
5 should 'read configuration' do 5 should 'read configuration' do
6 - YAML.expects(:load_file).with(RAILS_ROOT + '/public/designs/templates/default/config.yml').returns({'number_of_boxes' => 3, 'description' => 'my description', 'title' => 'my title'}) 6 + YAML.expects(:load_file).with(Rails.root + '/public/designs/templates/default/config.yml').returns({'number_of_boxes' => 3, 'description' => 'my description', 'title' => 'my title'})
7 t = LayoutTemplate.find('default') 7 t = LayoutTemplate.find('default')
8 assert_equal 3, t.number_of_boxes 8 assert_equal 3, t.number_of_boxes
9 assert_equal 'my description', t.description 9 assert_equal 'my description', t.description
@@ -11,9 +11,9 @@ class LayoutTemplateTest &lt; ActiveSupport::TestCase @@ -11,9 +11,9 @@ class LayoutTemplateTest &lt; ActiveSupport::TestCase
11 end 11 end
12 12
13 should 'list all' do 13 should 'list all' do
14 - Dir.expects(:glob).with(RAILS_ROOT + '/public/designs/templates/*').returns([RAILS_ROOT + '/public/designs/templates/one', RAILS_ROOT + '/public/designs/templates/two'])  
15 - YAML.expects(:load_file).with(RAILS_ROOT + '/public/designs/templates/one/config.yml').returns({})  
16 - YAML.expects(:load_file).with(RAILS_ROOT + '/public/designs/templates/two/config.yml').returns({}) 14 + Dir.expects(:glob).with(Rails.root + '/public/designs/templates/*').returns([Rails.root + '/public/designs/templates/one', Rails.root + '/public/designs/templates/two'])
  15 + YAML.expects(:load_file).with(Rails.root + '/public/designs/templates/one/config.yml').returns({})
  16 + YAML.expects(:load_file).with(Rails.root + '/public/designs/templates/two/config.yml').returns({})
17 17
18 all = LayoutTemplate.all 18 all = LayoutTemplate.all
19 assert_equivalent [ 'one', 'two' ], all.map(&:id) 19 assert_equivalent [ 'one', 'two' ], all.map(&:id)
test/unit/lightbox_helper_test.rb
@@ -9,8 +9,8 @@ class LightboxHelperTest &lt; ActiveSupport::TestCase @@ -9,8 +9,8 @@ class LightboxHelperTest &lt; ActiveSupport::TestCase
9 end 9 end
10 10
11 should 'provide the needed files' do 11 should 'provide the needed files' do
12 - assert File.exists?(File.join(RAILS_ROOT, 'public', 'stylesheets', 'lightbox.css')), 'lightbox.css expected to be in public/stylesheets, but not found'  
13 - assert File.exists?(File.join(RAILS_ROOT, 'public', 'javascripts', 'lightbox.js')), 'lightbox.js expected to be in public/javascripts, but not found' 12 + assert File.exists?(File.join(Rails.root, 'public', 'stylesheets', 'lightbox.css')), 'lightbox.css expected to be in public/stylesheets, but not found'
  13 + assert File.exists?(File.join(Rails.root, 'public', 'javascripts', 'lightbox.js')), 'lightbox.js expected to be in public/javascripts, but not found'
14 end 14 end
15 15
16 should 'provide lightbox_link_to helper' do 16 should 'provide lightbox_link_to helper' do
test/unit/noosfero_test.rb
@@ -4,12 +4,12 @@ require &#39;noosfero&#39; @@ -4,12 +4,12 @@ require &#39;noosfero&#39;
4 class NoosferoTest < ActiveSupport::TestCase 4 class NoosferoTest < ActiveSupport::TestCase
5 5
6 def test_should_list_controllers_in_directory 6 def test_should_list_controllers_in_directory
7 - Dir.expects(:glob).with("#{RAILS_ROOT}/app/controllers/lala/*_controller.rb").returns(["app/controllers/lala/system_admin_controller.rb", "app/controllers/lala/environment_admin_controller.rb", "app/controllers/lala/public_controller.rb", "app/controllers/lala/profile_admin_controller.rb"]).once 7 + Dir.expects(:glob).with("#{Rails.root}/app/controllers/lala/*_controller.rb").returns(["app/controllers/lala/system_admin_controller.rb", "app/controllers/lala/environment_admin_controller.rb", "app/controllers/lala/public_controller.rb", "app/controllers/lala/profile_admin_controller.rb"]).once
8 assert_equal ["system_admin", "environment_admin", "public", "profile_admin"], Noosfero.controllers_in_directory('lala') 8 assert_equal ["system_admin", "environment_admin", "public", "profile_admin"], Noosfero.controllers_in_directory('lala')
9 end 9 end
10 10
11 def test_should_generate_pattern_for_controllers_in_directory 11 def test_should_generate_pattern_for_controllers_in_directory
12 - Dir.expects(:glob).with("#{RAILS_ROOT}/app/controllers/lala/*_controller.rb").returns(["app/controllers/lala/system_admin_controller.rb", "app/controllers/lala/environment_admin_controller.rb", "app/controllers/lala/public_controller.rb", "app/controllers/lala/profile_admin_controller.rb"]).once 12 + Dir.expects(:glob).with("#{Rails.root}/app/controllers/lala/*_controller.rb").returns(["app/controllers/lala/system_admin_controller.rb", "app/controllers/lala/environment_admin_controller.rb", "app/controllers/lala/public_controller.rb", "app/controllers/lala/profile_admin_controller.rb"]).once
13 assert_equal(/(system_admin|environment_admin|public|profile_admin)/, Noosfero.pattern_for_controllers_in_directory('lala')) 13 assert_equal(/(system_admin|environment_admin|public|profile_admin)/, Noosfero.pattern_for_controllers_in_directory('lala'))
14 end 14 end
15 15
test/unit/profile_test.rb
@@ -1142,7 +1142,7 @@ class ProfileTest &lt; ActiveSupport::TestCase @@ -1142,7 +1142,7 @@ class ProfileTest &lt; ActiveSupport::TestCase
1142 assert_equal 'default title', p.boxes[0].blocks.first[:title] 1142 assert_equal 'default title', p.boxes[0].blocks.first[:title]
1143 end 1143 end
1144 1144
1145 - TMP_THEMES_DIR = RAILS_ROOT + '/test/tmp/profile_themes' 1145 + TMP_THEMES_DIR = Rails.root + '/test/tmp/profile_themes'
1146 should 'have themes' do 1146 should 'have themes' do
1147 Theme.stubs(:user_themes_dir).returns(TMP_THEMES_DIR) 1147 Theme.stubs(:user_themes_dir).returns(TMP_THEMES_DIR)
1148 1148
test/unit/theme_test.rb
@@ -2,7 +2,7 @@ require File.dirname(__FILE__) + &#39;/../test_helper&#39; @@ -2,7 +2,7 @@ require File.dirname(__FILE__) + &#39;/../test_helper&#39;
2 2
3 class ThemeTest < ActiveSupport::TestCase 3 class ThemeTest < ActiveSupport::TestCase
4 4
5 - TMP_THEMES_DIR = RAILS_ROOT + '/test/tmp/themes' 5 + TMP_THEMES_DIR = Rails.root + '/test/tmp/themes'
6 6
7 def setup 7 def setup
8 Theme.stubs(:user_themes_dir).returns(TMP_THEMES_DIR) 8 Theme.stubs(:user_themes_dir).returns(TMP_THEMES_DIR)
@@ -13,11 +13,11 @@ class ThemeTest &lt; ActiveSupport::TestCase @@ -13,11 +13,11 @@ class ThemeTest &lt; ActiveSupport::TestCase
13 end 13 end
14 14
15 should 'list system themes' do 15 should 'list system themes' do
16 - Dir.expects(:glob).with(RAILS_ROOT + '/public/designs/themes/*').returns( 16 + Dir.expects(:glob).with(Rails.root + '/public/designs/themes/*').returns(
17 [ 17 [
18 - RAILS_ROOT + '/public/designs/themes/themeone',  
19 - RAILS_ROOT + '/public/designs/themes/themetwo',  
20 - RAILS_ROOT + '/public/designs/themes/themethree' 18 + Rails.root + '/public/designs/themes/themeone',
  19 + Rails.root + '/public/designs/themes/themetwo',
  20 + Rails.root + '/public/designs/themes/themethree'
21 ]) 21 ])
22 22
23 assert_equal ['themeone', 'themetwo', 'themethree'], Theme.system_themes.map(&:id) 23 assert_equal ['themeone', 'themetwo', 'themethree'], Theme.system_themes.map(&:id)
test/unit/uploaded_file_test.rb
@@ -223,7 +223,7 @@ class UploadedFileTest &lt; ActiveSupport::TestCase @@ -223,7 +223,7 @@ class UploadedFileTest &lt; ActiveSupport::TestCase
223 223
224 should 'have a loading image to each size of thumbnails' do 224 should 'have a loading image to each size of thumbnails' do
225 UploadedFile.attachment_options[:thumbnails].each do |suffix, size| 225 UploadedFile.attachment_options[:thumbnails].each do |suffix, size|
226 - image = RAILS_ROOT + '/public/images/icons-app/image-loading-%s.png' % suffix 226 + image = Rails.root + '/public/images/icons-app/image-loading-%s.png' % suffix
227 assert File.exists?(image) 227 assert File.exists?(image)
228 end 228 end
229 end 229 end
@@ -231,10 +231,10 @@ class UploadedFileTest &lt; ActiveSupport::TestCase @@ -231,10 +231,10 @@ class UploadedFileTest &lt; ActiveSupport::TestCase
231 should 'return a thumbnail for images' do 231 should 'return a thumbnail for images' do
232 f = UploadedFile.new 232 f = UploadedFile.new
233 f.expects(:image?).returns(true) 233 f.expects(:image?).returns(true)
234 - f.expects(:full_filename).with(:display).returns(File.join(RAILS_ROOT, 'public', 'images', '0000', '0005', 'x.png')) 234 + f.expects(:full_filename).with(:display).returns(File.join(Rails.root, 'public', 'images', '0000', '0005', 'x.png'))
235 assert_equal '/images/0000/0005/x.png', f.thumbnail_path 235 assert_equal '/images/0000/0005/x.png', f.thumbnail_path
236 f = UploadedFile.new 236 f = UploadedFile.new
237 - f.stubs(:full_filename).with(:display).returns(File.join(RAILS_ROOT, 'public', 'images', '0000', '0005', 'x.png')) 237 + f.stubs(:full_filename).with(:display).returns(File.join(Rails.root, 'public', 'images', '0000', '0005', 'x.png'))
238 f.expects(:image?).returns(false) 238 f.expects(:image?).returns(false)
239 assert_nil f.thumbnail_path 239 assert_nil f.thumbnail_path
240 end 240 end
vendor/ezcrypto-0.7.2/test/test_helper.rb
@@ -8,13 +8,13 @@ require &#39;active_record&#39; @@ -8,13 +8,13 @@ require &#39;active_record&#39;
8 #require 'active_support/breakpoint' 8 #require 'active_support/breakpoint'
9 9
10 10
11 -unless defined?(RAILS_ROOT) 11 +unless defined?(Rails.root)
12 root_path = File.join(File.dirname(__FILE__), '..') 12 root_path = File.join(File.dirname(__FILE__), '..')
13 unless RUBY_PLATFORM =~ /mswin32/ 13 unless RUBY_PLATFORM =~ /mswin32/
14 require 'pathname' 14 require 'pathname'
15 root_path = Pathname.new(root_path).cleanpath.to_s 15 root_path = Pathname.new(root_path).cleanpath.to_s
16 end 16 end
17 - RAILS_ROOT = root_path 17 + Rails.root = root_path
18 end 18 end
19 19
20 20
vendor/plugins/access_control/lib/permission_check.rb
@@ -34,9 +34,9 @@ module PermissionCheck @@ -34,9 +34,9 @@ module PermissionCheck
34 end 34 end
35 35
36 def access_denied_template_path 36 def access_denied_template_path
37 - if File.exists?(File.join(RAILS_ROOT, 'app', 'views', 'access_control', 'access_denied.rhtml'))  
38 - File.join(RAILS_ROOT, 'app', 'views', 'access_control', 'access_denied.rhtml')  
39 - elsif File.exists?(File.join(RAILS_ROOT, 'app','views', 'shared', 'access_denied.rhtml')) 37 + if File.exists?(File.join(Rails.root, 'app', 'views', 'access_control', 'access_denied.rhtml'))
  38 + File.join(Rails.root, 'app', 'views', 'access_control', 'access_denied.rhtml')
  39 + elsif File.exists?(File.join(Rails.root, 'app','views', 'shared', 'access_denied.rhtml'))
40 File.join('shared', 'access_denied.rhtml') 40 File.join('shared', 'access_denied.rhtml')
41 else 41 else
42 File.join(File.dirname(__FILE__), '..', 'views', 'access_denied.rhtml') 42 File.join(File.dirname(__FILE__), '..', 'views', 'access_denied.rhtml')
vendor/plugins/access_control/test/permission_check_test.rb
@@ -28,8 +28,8 @@ class PermissionCheckTest &lt; Test::Unit::TestCase @@ -28,8 +28,8 @@ class PermissionCheckTest &lt; Test::Unit::TestCase
28 end 28 end
29 29
30 def test_try_render_shared_access_denied_view 30 def test_try_render_shared_access_denied_view
31 - File.expects(:exists?).with(File.join(RAILS_ROOT, 'app', 'views', 'access_control', 'access_denied.rhtml'))  
32 - File.expects(:exists?).with(File.join(RAILS_ROOT, 'app', 'views', 'shared', 'access_denied.rhtml')) 31 + File.expects(:exists?).with(File.join(Rails.root, 'app', 'views', 'access_control', 'access_denied.rhtml'))
  32 + File.expects(:exists?).with(File.join(Rails.root, 'app', 'views', 'shared', 'access_denied.rhtml'))
33 AccessControlTestController.access_denied_template_path 33 AccessControlTestController.access_denied_template_path
34 end 34 end
35 35
vendor/plugins/action_tracker/test/test_helper.rb
1 -ENV['RAILS_ROOT'] ||= File.dirname(__FILE__) + '/../../../..'  
2 -require File.expand_path(File.join(ENV['RAILS_ROOT'], 'config/environment.rb')) 1 +ENV['Rails.root'] ||= File.dirname(__FILE__) + '/../../../..'
  2 +require File.expand_path(File.join(ENV['Rails.root'], 'config/environment.rb'))
3 3
4 ENV["RAILS_ENV"] = "test" 4 ENV["RAILS_ENV"] = "test"
5 require 'test_help' 5 require 'test_help'
vendor/plugins/acts_as_solr_reloaded/config/solr_environment.rb
@@ -7,21 +7,21 @@ require &#39;net/http&#39; @@ -7,21 +7,21 @@ require &#39;net/http&#39;
7 dir = File.dirname(__FILE__) 7 dir = File.dirname(__FILE__)
8 SOLR_PATH = File.expand_path("#{dir}/../solr") unless defined? SOLR_PATH 8 SOLR_PATH = File.expand_path("#{dir}/../solr") unless defined? SOLR_PATH
9 9
10 -unless defined? RAILS_ROOT  
11 - # define RAILS_ROOT for test environment  
12 - RAILS_ROOT = defined?(Rails) ? Rails.root : File.expand_path("#{File.dirname(__FILE__)}/../test") 10 +unless defined? Rails.root
  11 + # define Rails.root for test environment
  12 + Rails.root = defined?(Rails) ? Rails.root : File.expand_path("#{File.dirname(__FILE__)}/../test")
13 end 13 end
14 unless defined? RAILS_ENV 14 unless defined? RAILS_ENV
15 RAILS_ENV = ENV['RAILS_ENV'] 15 RAILS_ENV = ENV['RAILS_ENV']
16 end 16 end
17 unless defined? SOLR_LOGS_PATH 17 unless defined? SOLR_LOGS_PATH
18 - SOLR_LOGS_PATH = ENV["SOLR_LOGS_PATH"] || "#{RAILS_ROOT}/log" 18 + SOLR_LOGS_PATH = ENV["SOLR_LOGS_PATH"] || "#{Rails.root}/log"
19 end 19 end
20 unless defined? SOLR_PIDS_PATH 20 unless defined? SOLR_PIDS_PATH
21 - SOLR_PIDS_PATH = ENV["SOLR_PIDS_PATH"] || "#{RAILS_ROOT}/tmp/pids" 21 + SOLR_PIDS_PATH = ENV["SOLR_PIDS_PATH"] || "#{Rails.root}/tmp/pids"
22 end 22 end
23 unless defined? SOLR_DATA_PATH 23 unless defined? SOLR_DATA_PATH
24 - SOLR_DATA_PATH = ENV["SOLR_DATA_PATH"] || "#{RAILS_ROOT}/solr/#{ENV['RAILS_ENV']}" 24 + SOLR_DATA_PATH = ENV["SOLR_DATA_PATH"] || "#{Rails.root}/solr/#{ENV['RAILS_ENV']}"
25 end 25 end
26 unless defined? SOLR_CONFIG_PATH 26 unless defined? SOLR_CONFIG_PATH
27 SOLR_CONFIG_PATH = ENV["SOLR_CONFIG_PATH"] || "#{SOLR_PATH}/solr" 27 SOLR_CONFIG_PATH = ENV["SOLR_CONFIG_PATH"] || "#{SOLR_PATH}/solr"
@@ -31,7 +31,7 @@ unless defined? SOLR_PID_FILE @@ -31,7 +31,7 @@ unless defined? SOLR_PID_FILE
31 end 31 end
32 32
33 unless defined? SOLR_PORT 33 unless defined? SOLR_PORT
34 - config = YAML::load_file(RAILS_ROOT+'/config/solr.yml') 34 + config = YAML::load_file(Rails.root+'/config/solr.yml')
35 raise("No solr environment defined for RAILS_ENV = #{ENV['RAILS_ENV'].inspect}") unless config[ENV['RAILS_ENV']] 35 raise("No solr environment defined for RAILS_ENV = #{ENV['RAILS_ENV'].inspect}") unless config[ENV['RAILS_ENV']]
36 36
37 SOLR_HOST = ENV['HOST'] || URI.parse(config[ENV['RAILS_ENV']]['url']).host 37 SOLR_HOST = ENV['HOST'] || URI.parse(config[ENV['RAILS_ENV']]['url']).host
vendor/plugins/acts_as_solr_reloaded/lib/tasks/database.rake
@@ -5,7 +5,7 @@ namespace :db do @@ -5,7 +5,7 @@ namespace :db do
5 begin 5 begin
6 ActsAsSolr::Post.execute(Solr::Request::Delete.new(:query => "*:*")) 6 ActsAsSolr::Post.execute(Solr::Request::Delete.new(:query => "*:*"))
7 ActsAsSolr::Post.execute(Solr::Request::Commit.new) 7 ActsAsSolr::Post.execute(Solr::Request::Commit.new)
8 - (ENV['FIXTURES'] ? ENV['FIXTURES'].split(/,/) : Dir.glob(File.join(RAILS_ROOT, 'test', 'fixtures', '*.{yml,csv}'))).each do |fixture_file| 8 + (ENV['FIXTURES'] ? ENV['FIXTURES'].split(/,/) : Dir.glob(File.join(Rails.root, 'test', 'fixtures', '*.{yml,csv}'))).each do |fixture_file|
9 ActsAsSolr::SolrFixtures.load(File.basename(fixture_file, '.*')) 9 ActsAsSolr::SolrFixtures.load(File.basename(fixture_file, '.*'))
10 end 10 end
11 puts "The fixtures loaded have been added to Solr" 11 puts "The fixtures loaded have been added to Solr"
vendor/plugins/acts_as_solr_reloaded/lib/tasks/solr.rake
@@ -158,7 +158,7 @@ namespace :solr do @@ -158,7 +158,7 @@ namespace :solr do
158 158
159 logger = ActiveRecord::Base.logger = Logger.new(STDOUT) 159 logger = ActiveRecord::Base.logger = Logger.new(STDOUT)
160 logger.level = ActiveSupport::BufferedLogger::INFO unless debug_output 160 logger.level = ActiveSupport::BufferedLogger::INFO unless debug_output
161 - Dir["#{RAILS_ROOT}/app/models/*.rb"].each{ |file| require file } 161 + Dir["#{Rails.root}/app/models/*.rb"].each{ |file| require file }
162 162
163 if start_server 163 if start_server
164 puts "Starting Solr server..." 164 puts "Starting Solr server..."
vendor/plugins/acts_as_solr_reloaded/solr_test_rakefile.rb
@@ -2,5 +2,5 @@ require &#39;rubygems&#39; @@ -2,5 +2,5 @@ require &#39;rubygems&#39;
2 require 'rake' 2 require 'rake'
3 dir = File.dirname(__FILE__) 3 dir = File.dirname(__FILE__)
4 $:.unshift("#{dir}/lib") 4 $:.unshift("#{dir}/lib")
5 -RAILS_ROOT = dir 5 +Rails.root = dir
6 require "acts_as_solr/tasks" 6 require "acts_as_solr/tasks"
vendor/plugins/acts_as_solr_reloaded/test/test_helper.rb
@@ -16,7 +16,7 @@ require &#39;mongo_mapper&#39; @@ -16,7 +16,7 @@ require &#39;mongo_mapper&#39;
16 16
17 class Rails 17 class Rails
18 def self.root 18 def self.root
19 - RAILS_ROOT 19 + Rails.root
20 end 20 end
21 21
22 def self.env 22 def self.env
@@ -26,7 +26,7 @@ end @@ -26,7 +26,7 @@ end
26 26
27 MongoMapper.database = "acts_as_solr_reloaded-test" 27 MongoMapper.database = "acts_as_solr_reloaded-test"
28 28
29 -RAILS_ROOT = File.dirname(__FILE__) unless defined? RAILS_ROOT 29 +Rails.root = File.dirname(__FILE__) unless defined? Rails.root
30 RAILS_ENV = 'test' unless defined? RAILS_ENV 30 RAILS_ENV = 'test' unless defined? RAILS_ENV
31 ENV["RAILS_ENV"] = "test" 31 ENV["RAILS_ENV"] = "test"
32 32
vendor/plugins/attachment_fu/lib/technoweenie/attachment_fu.rb
1 module Technoweenie # :nodoc: 1 module Technoweenie # :nodoc:
2 module AttachmentFu # :nodoc: 2 module AttachmentFu # :nodoc:
3 @@default_processors = %w(ImageScience Rmagick MiniMagick Gd2 CoreImage) 3 @@default_processors = %w(ImageScience Rmagick MiniMagick Gd2 CoreImage)
4 - @@tempfile_path = File.join(RAILS_ROOT, 'tmp', 'attachment_fu') 4 + @@tempfile_path = File.join(Rails.root, 'tmp', 'attachment_fu')
5 @@content_types = ['image/jpeg', 'image/pjpeg', 'image/gif', 'image/png', 'image/x-png', 'image/jpg'] 5 @@content_types = ['image/jpeg', 'image/pjpeg', 'image/gif', 'image/png', 'image/x-png', 'image/jpg']
6 mattr_reader :content_types, :tempfile_path, :default_processors 6 mattr_reader :content_types, :tempfile_path, :default_processors
7 mattr_writer :tempfile_path 7 mattr_writer :tempfile_path
vendor/plugins/attachment_fu/lib/technoweenie/attachment_fu/backends/file_system_backend.rb
@@ -12,18 +12,18 @@ module Technoweenie # :nodoc: @@ -12,18 +12,18 @@ module Technoweenie # :nodoc:
12 # 12 #
13 # # This assumes a model name like MyModel 13 # # This assumes a model name like MyModel
14 # # public/#{table_name} is the default filesystem path 14 # # public/#{table_name} is the default filesystem path
15 - # RAILS_ROOT/public/my_models/5/blah.jpg 15 + # Rails.root/public/my_models/5/blah.jpg
16 # 16 #
17 # Overwrite this method in your model to customize the filename. 17 # Overwrite this method in your model to customize the filename.
18 # The optional thumbnail argument will output the thumbnail's filename. 18 # The optional thumbnail argument will output the thumbnail's filename.
19 def full_filename(thumbnail = nil) 19 def full_filename(thumbnail = nil)
20 file_system_path = (thumbnail ? thumbnail_class : self).attachment_options[:path_prefix].to_s 20 file_system_path = (thumbnail ? thumbnail_class : self).attachment_options[:path_prefix].to_s
21 - File.join(RAILS_ROOT, file_system_path, *partitioned_path(thumbnail_name_for(thumbnail))) 21 + File.join(Rails.root, file_system_path, *partitioned_path(thumbnail_name_for(thumbnail)))
22 end 22 end
23 23
24 # Used as the base path that #public_filename strips off full_filename to create the public path 24 # Used as the base path that #public_filename strips off full_filename to create the public path
25 def base_path 25 def base_path
26 - @base_path ||= File.join(RAILS_ROOT, 'public') 26 + @base_path ||= File.join(Rails.root, 'public')
27 end 27 end
28 28
29 # The attachment ID used in the full path of a file 29 # The attachment ID used in the full path of a file
vendor/plugins/attachment_fu/lib/technoweenie/attachment_fu/backends/s3_backend.rb
@@ -12,12 +12,12 @@ module Technoweenie # :nodoc: @@ -12,12 +12,12 @@ module Technoweenie # :nodoc:
12 # 12 #
13 # == Configuration 13 # == Configuration
14 # 14 #
15 - # Configuration is done via <tt>RAILS_ROOT/config/amazon_s3.yml</tt> and is loaded according to the <tt>RAILS_ENV</tt>. 15 + # Configuration is done via <tt>Rails.root/config/amazon_s3.yml</tt> and is loaded according to the <tt>RAILS_ENV</tt>.
16 # The minimum connection options that you must specify are a bucket name, your access key id and your secret access key. 16 # The minimum connection options that you must specify are a bucket name, your access key id and your secret access key.
17 # If you don't already have your access keys, all you need to sign up for the S3 service is an account at Amazon. 17 # If you don't already have your access keys, all you need to sign up for the S3 service is an account at Amazon.
18 # You can sign up for S3 and get access keys by visiting http://aws.amazon.com/s3. 18 # You can sign up for S3 and get access keys by visiting http://aws.amazon.com/s3.
19 # 19 #
20 - # Example configuration (RAILS_ROOT/config/amazon_s3.yml) 20 + # Example configuration (Rails.root/config/amazon_s3.yml)
21 # 21 #
22 # development: 22 # development:
23 # bucket_name: appname_development 23 # bucket_name: appname_development
@@ -36,7 +36,7 @@ module Technoweenie # :nodoc: @@ -36,7 +36,7 @@ module Technoweenie # :nodoc:
36 # 36 #
37 # You can change the location of the config path by passing a full path to the :s3_config_path option. 37 # You can change the location of the config path by passing a full path to the :s3_config_path option.
38 # 38 #
39 - # has_attachment :storage => :s3, :s3_config_path => (RAILS_ROOT + '/config/s3.yml') 39 + # has_attachment :storage => :s3, :s3_config_path => (Rails.root + '/config/s3.yml')
40 # 40 #
41 # === Required configuration parameters 41 # === Required configuration parameters
42 # 42 #
@@ -132,7 +132,7 @@ module Technoweenie # :nodoc: @@ -132,7 +132,7 @@ module Technoweenie # :nodoc:
132 end 132 end
133 133
134 begin 134 begin
135 - @@s3_config_path = base.attachment_options[:s3_config_path] || (RAILS_ROOT + '/config/amazon_s3.yml') 135 + @@s3_config_path = base.attachment_options[:s3_config_path] || (Rails.root + '/config/amazon_s3.yml')
136 @@s3_config = @@s3_config = YAML.load(ERB.new(File.read(@@s3_config_path)).result)[RAILS_ENV].symbolize_keys 136 @@s3_config = @@s3_config = YAML.load(ERB.new(File.read(@@s3_config_path)).result)[RAILS_ENV].symbolize_keys
137 #rescue 137 #rescue
138 # raise ConfigFileNotFoundError.new('File %s not found' % @@s3_config_path) 138 # raise ConfigFileNotFoundError.new('File %s not found' % @@s3_config_path)
@@ -203,7 +203,7 @@ module Technoweenie # :nodoc: @@ -203,7 +203,7 @@ module Technoweenie # :nodoc:
203 # 203 #
204 # The resulting url is in the form: <tt>http(s)://:server/:bucket_name/:table_name/:id/:file</tt> where 204 # The resulting url is in the form: <tt>http(s)://:server/:bucket_name/:table_name/:id/:file</tt> where
205 # the <tt>:server</tt> variable defaults to <tt>AWS::S3 URL::DEFAULT_HOST</tt> (s3.amazonaws.com) and can be 205 # the <tt>:server</tt> variable defaults to <tt>AWS::S3 URL::DEFAULT_HOST</tt> (s3.amazonaws.com) and can be
206 - # set using the configuration parameters in <tt>RAILS_ROOT/config/amazon_s3.yml</tt>. 206 + # set using the configuration parameters in <tt>Rails.root/config/amazon_s3.yml</tt>.
207 # 207 #
208 # The optional thumbnail argument will output the thumbnail's filename (if any). 208 # The optional thumbnail argument will output the thumbnail's filename (if any).
209 def s3_url(thumbnail = nil) 209 def s3_url(thumbnail = nil)
vendor/plugins/attachment_fu/test/test_helper.rb
1 $:.unshift(File.dirname(__FILE__) + '/../lib') 1 $:.unshift(File.dirname(__FILE__) + '/../lib')
2 2
3 ENV['RAILS_ENV'] = 'test' 3 ENV['RAILS_ENV'] = 'test'
4 -ENV['RAILS_ROOT'] ||= File.dirname(__FILE__) + '/../../../..' 4 +ENV['Rails.root'] ||= File.dirname(__FILE__) + '/../../../..'
5 5
6 require 'test/unit' 6 require 'test/unit'
7 -require File.expand_path(File.join(ENV['RAILS_ROOT'], 'config/environment.rb')) 7 +require File.expand_path(File.join(ENV['Rails.root'], 'config/environment.rb'))
8 require 'active_record/fixtures' 8 require 'active_record/fixtures'
9 require 'action_controller/test_process' 9 require 'action_controller/test_process'
10 10
vendor/plugins/nested_has_many_through/spec/spec_helper.rb
@@ -7,7 +7,7 @@ require &#39;spec/rails&#39; @@ -7,7 +7,7 @@ require &#39;spec/rails&#39;
7 Spec::Runner.configure do |config| 7 Spec::Runner.configure do |config|
8 config.use_transactional_fixtures = true 8 config.use_transactional_fixtures = true
9 config.use_instantiated_fixtures = false 9 config.use_instantiated_fixtures = false
10 - config.fixture_path = RAILS_ROOT + '/spec/fixtures' 10 + config.fixture_path = Rails.root + '/spec/fixtures'
11 11
12 # You can declare fixtures for each behaviour like this: 12 # You can declare fixtures for each behaviour like this:
13 # describe "...." do 13 # describe "...." do