summaryrefslogtreecommitdiff
path: root/test
diff options
context:
space:
mode:
authortenderlove <tenderlove@b2dd03c8-39d4-4d8f-98ff-823fe69b080e>2010-07-14 21:13:41 +0000
committertenderlove <tenderlove@b2dd03c8-39d4-4d8f-98ff-823fe69b080e>2010-07-14 21:13:41 +0000
commit1df8d6dbc37d3da200a8335f053bbf554984081f (patch)
treea9b809a5f5588a09a8e3a180889508cfd89b86ce /test
parentb782aea75f5b9e8d49ef12b9f7fe3ef0dbf9fd51 (diff)
* lib/rdoc/markup/attribute_manager.rb: fixing ri output when special
characters are inside html tags. Thanks Tomo Kazahaya! [Bug #3512] * test/rdoc/test_attribute_manager.rb: corresponding test. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@28647 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Diffstat (limited to 'test')
-rw-r--r--test/rdoc/test_attribute_manager.rb16
1 files changed, 16 insertions, 0 deletions
diff --git a/test/rdoc/test_attribute_manager.rb b/test/rdoc/test_attribute_manager.rb
index 9506f3b40f..e908b86b02 100644
--- a/test/rdoc/test_attribute_manager.rb
+++ b/test/rdoc/test_attribute_manager.rb
@@ -11,6 +11,22 @@ class TestAttributeManager < MiniTest::Unit::TestCase
@klass = RDoc::Markup::AttributeManager
end
+ def test_convert_attrs_ignores_code
+ collector = RDoc::Markup::AttrSpan.new 10
+ str = 'foo <code>__send__</code> bar'
+ @am.convert_html str, collector
+ @am.convert_attrs str, collector
+ assert_match(/__send__/, str)
+ end
+
+ def test_convert_attrs_ignores_tt
+ collector = RDoc::Markup::AttrSpan.new 10
+ str = 'foo <tt>__send__</tt> bar'
+ @am.convert_html str, collector
+ @am.convert_attrs str, collector
+ assert_match(/__send__/, str)
+ end
+
def test_initial_word_pairs
word_pairs = @am.matching_word_pairs
assert word_pairs.is_a?(Hash)