diff options
author | Nobuyoshi Nakada <nobu@ruby-lang.org> | 2021-08-18 13:48:12 +0900 |
---|---|---|
committer | git <svn-admin@ruby-lang.org> | 2021-09-03 19:13:15 +0900 |
commit | 76c7388c1f41fb0ae3dacda0d9c02e7562a6655d (patch) | |
tree | 8a6100bacc26905c6a3a74098d3d8174d929a667 /test/rdoc/test_rdoc_options.rb | |
parent | 33676a7aa6a9f10c72a811f4b6b6ad08958f2bca (diff) |
[ruby/rdoc] Add tests for `--template-stylesheets` option
Also flattens `@options.template_stylesheets` when parsing the
command lines.
Fixes #205
Fixes #828 too
https://github.com/ruby/rdoc/commit/857002a763
Diffstat (limited to 'test/rdoc/test_rdoc_options.rb')
-rw-r--r-- | test/rdoc/test_rdoc_options.rb | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/test/rdoc/test_rdoc_options.rb b/test/rdoc/test_rdoc_options.rb index 206ddeeb2c..7c264c5e86 100644 --- a/test/rdoc/test_rdoc_options.rb +++ b/test/rdoc/test_rdoc_options.rb @@ -632,6 +632,21 @@ rdoc_include: $LOAD_PATH.replace orig_LOAD_PATH end + def test_parse_template_stylesheets + css = nil + Dir.mktmpdir do |dir| + css = File.join(dir, "hoge.css") + File.write(css, "") + out, err = capture_output do + @options.parse %W[--template-stylesheets #{css}] + end + + assert_empty out + assert_empty err + end + assert_include @options.template_stylesheets, css + end + def test_parse_visibility @options.parse %w[--visibility=public] assert_equal :public, @options.visibility |