summaryrefslogtreecommitdiff
path: root/test/rdoc/test_rdoc_token_stream.rb
diff options
context:
space:
mode:
authortoshimaru <me@toshimaru.net>2023-11-20 08:47:52 +0900
committergit <svn-admin@ruby-lang.org>2023-12-05 06:21:51 +0000
commitcda431f5388e8359532998c7fbf5fa615ce6d45e (patch)
treef4069ddfd530954e572b0ab3634f3838240af3f5 /test/rdoc/test_rdoc_token_stream.rb
parent09ce41a01eeb12d0887e7edb9b499e81fe4da99f (diff)
[ruby/rdoc] fix: fix `NoMethodError` when `token_stream` is nil
The change in #1055 might be a breaking change. So, just simply wrap `token_stream` with `Array` https://github.com/ruby/rdoc/commit/d8c19d7fa1 Co-authored-by: Jonathan Hefner <jonathan@hefner.pro>
Diffstat (limited to 'test/rdoc/test_rdoc_token_stream.rb')
-rw-r--r--test/rdoc/test_rdoc_token_stream.rb7
1 files changed, 7 insertions, 0 deletions
diff --git a/test/rdoc/test_rdoc_token_stream.rb b/test/rdoc/test_rdoc_token_stream.rb
index dafbe22323..4a0ddb9fec 100644
--- a/test/rdoc/test_rdoc_token_stream.rb
+++ b/test/rdoc/test_rdoc_token_stream.rb
@@ -39,6 +39,13 @@ class TestRDocTokenStream < RDoc::TestCase
assert_equal '', RDoc::TokenStream.to_html([])
end
+ def test_token_stream
+ foo = Class.new do
+ include RDoc::TokenStream
+ end.new
+ assert_equal nil, foo.token_stream
+ end
+
def test_tokens_to_s
foo = Class.new do
include RDoc::TokenStream