Renamed helpers to correspond to renamed Controller classes.
[merb_radiant.git] / radiant_specs / test / unit / .svn / text-base / text_filter_test.rb.svn-base
blobccfe72ba8c9d9abc619841d057f66295e7bbceee
1 require File.dirname(__FILE__) + '/../test_helper'
3 class TextFilterTest < Test::Unit::TestCase
5   class ReverseFilter < TextFilter
6     description %{Reverses text.}
7     def filter(text)
8       text.reverse
9     end
10   end
12   class CustomFilter < TextFilter
13     filter_name "Really Custom"
14     description_file File.dirname(__FILE__) + "/../fixtures/sample.txt"
15   end
17   def test_description
18     assert_equal %{Reverses text.}, ReverseFilter.description    
19   end
20   
21   def test_description_file
22     assert_equal File.read(File.dirname(__FILE__) + "/../fixtures/sample.txt"), CustomFilter.description
23   end
25   def test_base_filter
26     filter = TextFilter.new
27     assert_equal 'test', filter.filter('test')
28   end
29   
30   def test_filter
31     assert_equal 'tset', ReverseFilter.filter('test')
32   end
33   
34   def test_filter_name
35     assert_equal 'Text Filter Test Reverse', ReverseFilter.filter_name
36   end
37   
38   def test_custom_filter_name
39     assert_equal 'Really Custom', CustomFilter.filter_name
40   end
42 end