diff options
| author | seki <seki@b2dd03c8-39d4-4d8f-98ff-823fe69b080e> | 2009-01-21 20:22:29 +0000 |
|---|---|---|
| committer | seki <seki@b2dd03c8-39d4-4d8f-98ff-823fe69b080e> | 2009-01-21 20:22:29 +0000 |
| commit | 3ecde9ce47c5aa015fc52b3997c939cd36fa4840 (patch) | |
| tree | 75030d0ebf1bf874f7948f8654baae207a5ca431 /test | |
| parent | 52cba72307f06d367e4fb4f84e4216c6912a5ae5 (diff) | |
pass the trim_mode [Feature #1032]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@21723 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Diffstat (limited to 'test')
| -rw-r--r-- | test/erb/test_erb.rb | 14 | ||||
| -rw-r--r-- | test/erb/trim_hello.erb | 4 |
2 files changed, 17 insertions, 1 deletions
diff --git a/test/erb/test_erb.rb b/test/erb/test_erb.rb index 4f2f5bec19..2f4ce2fbbb 100644 --- a/test/erb/test_erb.rb +++ b/test/erb/test_erb.rb @@ -234,7 +234,19 @@ EOS klass.module_eval do def_erb_method('hello_world', erb) end - assert(klass.new.respond_to?('hello_world')) + assert(klass.new.respond_to?('hello_world')) + + klass.module_eval do + def_erb_method('trim_hello', File.join(File.dirname(File.expand_path(__FILE__)), 'trim_hello.erb'), '-') + end + assert(klass.new.respond_to?('trim_hello')) + ans = <<EOS += hello +* 0 +* 1 +* 2 +EOS + assert_equal(ans, klass.new.trim_hello) end def test_escape diff --git a/test/erb/trim_hello.erb b/test/erb/trim_hello.erb new file mode 100644 index 0000000000..cab53c2e67 --- /dev/null +++ b/test/erb/trim_hello.erb @@ -0,0 +1,4 @@ += hello +<%- 3.times do |n| -%> +* <%= n %> +<%- end -%> |
