Tests work to the extent they did before reorganization.

git-svn-id: svn://hamptoncatlin.com/haml/branches/1.5dev@187 7063305b-7217-0410-af8c-cdc13e5119b9
This commit is contained in:
nex3 2006-12-03 22:37:17 +00:00
parent c6c1fb9886
commit 01dad1e2e8
8 changed files with 20 additions and 20 deletions

View File

@ -1,7 +1,7 @@
#!/usr/bin/env ruby
require 'test/unit'
require File.dirname(__FILE__) + '/../lib/haml/engine'
require File.dirname(__FILE__) + '/../../lib/haml/engine'
class EngineTest < Test::Unit::TestCase

View File

@ -1,7 +1,7 @@
#!/usr/bin/env ruby
require 'test/unit'
require File.dirname(__FILE__) + '/../lib/haml/template'
require File.dirname(__FILE__) + '/../../lib/haml/template'
class HelperTest < Test::Unit::TestCase
include Haml::Helpers
@ -81,7 +81,7 @@ class HelperTest < Test::Unit::TestCase
end
end
load File.dirname(__FILE__) + '/../lib/haml/helpers/action_view_mods.rb'
load File.dirname(__FILE__) + '/../../lib/haml/helpers/action_view_mods.rb'
Kernel.module_eval do
alias_method :require, :old_require

View File

@ -1,5 +0,0 @@
require File.dirname(__FILE__) + '/../../lib/sass/sass_helper'
class FakeController
include Sass::SassHelper
end

View File

@ -1,7 +1,7 @@
require 'rubygems'
require 'active_support'
require 'action_view'
require '../lib/haml/template'
require '../../lib/haml/template'
require 'fileutils'
haml_template_engine = Haml::Template.new(ActionView::Base.new)

View File

@ -5,7 +5,7 @@ require 'rubygems'
require 'active_support'
require 'action_view'
require File.dirname(__FILE__) + '/../lib/haml/template'
require File.dirname(__FILE__) + '/../../lib/haml/template'
require File.dirname(__FILE__) + '/mocks/article'
class TemplateTest < Test::Unit::TestCase
@ -15,7 +15,7 @@ class TemplateTest < Test::Unit::TestCase
def setup
ActionView::Base.register_template_handler("haml", Haml::Template)
@base = ActionView::Base.new(File.dirname(__FILE__) + "/../test/templates/")
@base = ActionView::Base.new(File.dirname(__FILE__) + "/templates/")
@base.instance_variable_set("@article", Article.new)
@base.instance_variable_set("@foo", 'value one')
end

View File

@ -1,7 +1,7 @@
#!/usr/bin/env ruby
require 'test/unit'
require File.dirname(__FILE__) + '/../lib/sass/engine'
require File.dirname(__FILE__) + '/../../lib/sass/engine'
class SassEngineTest < Test::Unit::TestCase
def setup
@ -22,7 +22,7 @@ class SassEngineTest < Test::Unit::TestCase
def load_file(name, type = "sass")
@result = ''
File.new(File.dirname(__FILE__) + "/#{type}/#{name}.#{type}").each_line { |l| @result += l }
File.new(File.dirname(__FILE__) + "/#{type == 'sass' ? 'templates' : 'results'}/#{name}.#{type}").each_line { |l| @result += l }
@result
end
end

View File

@ -0,0 +1,5 @@
require File.dirname(__FILE__) + '/../../../lib/sass/sass_helper'
class FakeController
include Sass::SassHelper
end

View File

@ -1,13 +1,13 @@
#!/usr/bin/env ruby
require 'test/unit'
require File.dirname(__FILE__) + '/../lib/sass/engine'
require File.dirname(__FILE__) + '/../lib/sass/sass_helper'
require File.dirname(__FILE__) + '/../../lib/sass/engine'
require File.dirname(__FILE__) + '/../../lib/sass/sass_helper'
require File.dirname(__FILE__) + '/mocks/fake_controller'
class SassPluginTest < Test::Unit::TestCase
def setup
Sass::SassHelper.options[:stylesheet_location] = File.dirname(__FILE__) + '/sass'
Sass::SassHelper.options[:stylesheet_location] = File.dirname(__FILE__) + '/templates'
Sass::SassHelper.options[:always_update] = true
@controller = FakeController.new
end
@ -35,15 +35,15 @@ class SassPluginTest < Test::Unit::TestCase
sass_template(name)
end
assert FileUtils.compare_file(File.dirname(__FILE__) + "/sass/#{name}.css",
File.dirname(__FILE__) + "/css/#{name}.css")
assert FileUtils.compare_file(File.dirname(__FILE__) + "/templates/#{name}.css",
File.dirname(__FILE__) + "/results/#{name}.css")
end
def base_file_location(name)
File.dirname(__FILE__) + "/sass/#{name}"
File.dirname(__FILE__) + "/templates/#{name}"
end
def clear_file_render(name)
FileUtils.rm(File.dirname(__FILE__) + "/sass/#{name}.css")
FileUtils.rm(File.dirname(__FILE__) + "/templates/#{name}.css")
end
end