# allows testing with edge Rails by creating a test/rails symlink RAILS_ROOT = linked_rails = File.dirname(__FILE__) + '/rails' RAILS_ENV = 'test' need_gems = false if File.exists?(linked_rails) && !$:.include?(linked_rails + '/activesupport/lib') puts "[ using linked Rails ]" $:.unshift linked_rails + '/activesupport/lib' $:.unshift linked_rails + '/actionpack/lib' else need_gems = true end # allows testing with edge Haml by creating a test/haml symlink linked_haml = File.dirname(__FILE__) + '/haml' if File.exists?(linked_haml) && !$:.include?(linked_haml + '/lib') puts "[ using linked Haml ]" $:.unshift linked_haml + '/lib' else need_gems = true end require 'rubygems' if need_gems require 'action_controller' require 'action_view' require 'haml' require 'sass' require 'sass/plugin' require 'test/unit' Sass::Plugin.options[:template_location] = { "#{File.dirname(__FILE__)}/../src" => "#{File.dirname(__FILE__)}/tmp/blueprint" }