vendor/extensions/archive/test/test_helper.rb in radiant-0.6.4 vs vendor/extensions/archive/test/test_helper.rb in radiant-0.6.5
- old
+ new
@@ -1,19 +1,26 @@
require 'test/unit'
-# # Load the environment
+# Load the environment
unless defined? RADIANT_ROOT
ENV["RAILS_ENV"] = "test"
- require "#{File.expand_path(File.dirname(__FILE__) + "/../../../../")}/config/environment"
+ case
+ when ENV["RADIANT_ENV_FILE"]
+ require ENV["RADIANT_ENV_FILE"]
+ when File.dirname(__FILE__) =~ %r{vendor/radiant/vendor/extensions}
+ require "#{File.expand_path(File.dirname(__FILE__) + "/../../../../../../")}/config/environment"
+ else
+ require "#{File.expand_path(File.dirname(__FILE__) + "/../../../../")}/config/environment"
+ end
end
require "#{RADIANT_ROOT}/test/test_helper"
class Test::Unit::TestCase
# Include a helper to make testing Radius tags easier
test_helper :extension_tags
# Add the fixture directory to the fixture path
- self.fixture_path << File.dirname(__FILE__) + "/fixtures"
+ self.fixture_path << File.expand_path(File.dirname(__FILE__)) + '/fixtures'
# Add more helper methods to be used by all extension tests here...
-end
\ No newline at end of file
+end