Module: TestHelpers::Paths

Included in:
ActiveSupport::TestCase
Defined in:
lib/isolation/abstract_unit.rb

Constant Summary collapse

TMP_PATH =
File.expand_path(File.join(File.dirname(__FILE__), *%w[.. .. tmp]))

Class Method Summary collapse

Class Method Details

.app_path(*args) ⇒ Object



33
34
35
# File 'lib/isolation/abstract_unit.rb', line 33

def app_path(*args)
  tmp_path(*%w[app] + args)
end

.framework_pathObject



37
38
39
# File 'lib/isolation/abstract_unit.rb', line 37

def framework_path
  File.join(Gem.loaded_specs['rails'].full_gem_path, 'lib')
end

.rails_rootObject



41
42
43
# File 'lib/isolation/abstract_unit.rb', line 41

def rails_root
  app_path
end

.tmp_path(*args) ⇒ Object



29
30
31
# File 'lib/isolation/abstract_unit.rb', line 29

def tmp_path(*args)
  File.join(TMP_PATH, *args)
end