diff options
author | toshimaru <me@toshimaru.net> | 2023-12-14 04:46:20 +0900 |
---|---|---|
committer | git <svn-admin@ruby-lang.org> | 2024-03-15 00:10:14 +0000 |
commit | 193ebc3c3a7fc03724dedba31a38ca9196869c00 (patch) | |
tree | dc2f3d40f1071007ca3e5d2796deb46f0a7a2ec4 /test/rdoc/test_rdoc_token_stream.rb | |
parent | c38878494377c94f2425a81e598260ea944ef7f3 (diff) |
[ruby/rdoc] test: Add tests for RDoc::TokenStream#add_tokens, add_token ,collect_tokens and pop_token
https://github.com/ruby/rdoc/commit/9ed530b8f9
Diffstat (limited to 'test/rdoc/test_rdoc_token_stream.rb')
-rw-r--r-- | test/rdoc/test_rdoc_token_stream.rb | 36 |
1 files changed, 36 insertions, 0 deletions
diff --git a/test/rdoc/test_rdoc_token_stream.rb b/test/rdoc/test_rdoc_token_stream.rb index 4a0ddb9fec..8fcd3d8f68 100644 --- a/test/rdoc/test_rdoc_token_stream.rb +++ b/test/rdoc/test_rdoc_token_stream.rb @@ -39,6 +39,42 @@ class TestRDocTokenStream < RDoc::TestCase assert_equal '', RDoc::TokenStream.to_html([]) end + def test_add_tokens + foo = Class.new do + include RDoc::TokenStream + end.new + foo.collect_tokens + foo.add_tokens([:token]) + assert_equal [:token], foo.token_stream + end + + def test_add_token + foo = Class.new do + include RDoc::TokenStream + end.new + foo.collect_tokens + foo.add_token(:token) + assert_equal [:token], foo.token_stream + end + + def test_collect_tokens + foo = Class.new do + include RDoc::TokenStream + end.new + foo.collect_tokens + assert_equal [], foo.token_stream + end + + def test_pop_token + foo = Class.new do + include RDoc::TokenStream + end.new + foo.collect_tokens + foo.add_token(:token) + foo.pop_token + assert_equal [], foo.token_stream + end + def test_token_stream foo = Class.new do include RDoc::TokenStream |