require 'test/unit'
require File.dirname(__FILE__) + '/../lib/haml/engine'
$:.unshift File.join(File.dirname(__FILE__), "..", "lib")
require 'rubygems'
require 'action_view'
class HamlTest < Test::Unit::TestCase
include Haml::Helpers
def test_find_and_flatten
assert_equal(find_and_flatten("
"),
"
")
assert_equal(find_and_flatten("TEST!
\t\t
TEST!
\t\t")
assert_equal(find_and_flatten("Hello\nWorld!\nYOU ARE \rFLAT?\n\rOMGZ!"), "
Hello World! YOU ARE FLAT? OMGZ!") assert_equal( "
Two
lines
a b c", find_and_flatten("
Two\nlines
a\nb\nc")) assert_equal( "
Two lines\n
a b c", find_and_flatten("
Two\nlines\n
a\nb\nc")) end def test_tabs assert_equal(" ", tabs(1)) assert_equal(" ", tabs(5)) end end