Purify Categories
Apply the same methodology, as in Revision 432, to the category chunk-handler. This completes the replacement of all the code that looks like if string.is_utf8? do something else complain end with code that looks like string.purify do something
This commit is contained in:
parent
c79fef9c01
commit
116255dc0d
3 changed files with 14 additions and 2 deletions
|
@ -12,6 +12,12 @@ class CategoryTest < Test::Unit::TestCase
|
|||
match(Category, ':category: test', :list => ['test'], :hidden => ':')
|
||||
end
|
||||
|
||||
def test_no_category
|
||||
match(Category, 'category: ', :list => [], :hidden => nil)
|
||||
match(Category, 'category : chunk test , ', :list => ['chunk test'], :hidden => nil)
|
||||
match(Category, ':category:', :list => [], :hidden => ':')
|
||||
end
|
||||
|
||||
def test_multiple_categories
|
||||
match(Category, 'category: test, multiple', :list => ['test', 'multiple'], :hidden => nil)
|
||||
match(Category, 'category : chunk test , multi category,regression test case ',
|
||||
|
@ -26,4 +32,9 @@ class CategoryTest < Test::Unit::TestCase
|
|||
)
|
||||
end
|
||||
|
||||
def test_multiple_categories_invalid_utf8
|
||||
match(Category, "category: test, multiple,\000egg", :list => ['test', 'multiple', 'egg'], :hidden => nil)
|
||||
match(Category, "category : chunk test , multi category,,e\000gg", :list => ['chunk test', 'multi category', 'egg'], :hidden => nil)
|
||||
end
|
||||
|
||||
end
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue