diff --git a/test/rdoc/rdoc_context_test.rb b/test/rdoc/rdoc_context_test.rb index eaa4f23621..a6ad176218 100644 --- a/test/rdoc/rdoc_context_test.rb +++ b/test/rdoc/rdoc_context_test.rb @@ -237,7 +237,7 @@ def test_add_method_duplicate expected = 'Duplicate method (unknown)#name in file second.rb, ' \ 'previously in file first.rb' - assert_equal expected, err.chomp + assert_include err, expected method = @context.method_list.first diff --git a/test/rdoc/rdoc_encoding_test.rb b/test/rdoc/rdoc_encoding_test.rb index fdb42afd7f..4a264f5efb 100644 --- a/test/rdoc/rdoc_encoding_test.rb +++ b/test/rdoc/rdoc_encoding_test.rb @@ -60,7 +60,7 @@ def test_class_read_file_encoding_fail assert_nil contents - assert_match %r%^unable to convert%, err + assert_include err, 'unable to convert' end def test_class_read_file_encoding_fancy @@ -101,7 +101,7 @@ def test_class_read_file_encoding_invalid contents = RDoc::Encoding.read_file @tempfile.path, Encoding::UTF_8 end - assert_equal "unable to convert \"\\xE4\" on US-ASCII for #{@tempfile.path}, skipping\n", err + assert_include err, "unable to convert \"\\xE4\" on US-ASCII for #{@tempfile.path}, skipping\n" assert_nil contents end diff --git a/test/rdoc/rdoc_options_test.rb b/test/rdoc/rdoc_options_test.rb index 097d0f5523..cdf32748d6 100644 --- a/test/rdoc/rdoc_options_test.rb +++ b/test/rdoc/rdoc_options_test.rb @@ -47,7 +47,7 @@ def test_check_files_warn end assert_empty out - assert_equal "file 'nonexistent' not found\n", err + assert_include err, "file 'nonexistent' not found\n" assert_empty @options.files end @@ -828,7 +828,7 @@ def test_warn end assert_empty out - assert_equal "warnings on\n", err + assert_include err, "warnings on\n" end def test_write_options diff --git a/test/rdoc/rdoc_parser_c_test.rb b/test/rdoc/rdoc_parser_c_test.rb index 504e2f8b2e..b01c3b21ca 100644 --- a/test/rdoc/rdoc_parser_c_test.rb +++ b/test/rdoc/rdoc_parser_c_test.rb @@ -289,8 +289,7 @@ def test_do_aliases_missing_class refute util_get_class(content, 'cDate') end - assert_equal "Enclosing class or module \"cDate\" for alias b a is not known\n", - err + assert_include err, "Enclosing class or module \"cDate\" for alias b a is not known\n" end def test_do_classes_class @@ -827,7 +826,7 @@ def test_do_missing_cycle expected = 'Unable to create class Y (y), class Z (z) ' + 'due to a cyclic class or module creation' - assert_equal expected, err.chomp + assert_include err, expected assert_equal %w[A A::B A::B::C], @store.all_classes_and_modules.map { |m| m.full_name }.sort diff --git a/test/rdoc/rdoc_rdoc_test.rb b/test/rdoc/rdoc_rdoc_test.rb index 6760badfe2..642e69074b 100644 --- a/test/rdoc/rdoc_rdoc_test.rb +++ b/test/rdoc/rdoc_rdoc_test.rb @@ -146,8 +146,8 @@ def test_normalized_file_list_non_file_directory assert_empty files assert_empty out - assert_match %r"^rdoc can't parse", err - assert_match %r"#{dev}$", err + assert_include err, "rdoc can't parse" + assert_match %r"#{dev}$", err end def test_normalized_file_list_with_dot_doc diff --git a/test/rdoc/rdoc_task_test.rb b/test/rdoc/rdoc_task_test.rb index cd37b2520e..1a641d3a38 100644 --- a/test/rdoc/rdoc_task_test.rb +++ b/test/rdoc/rdoc_task_test.rb @@ -24,13 +24,13 @@ def test_inline_source assert @t.inline_source end - assert_equal "RDoc::Task#inline_source is deprecated\n", err + assert_include err, "RDoc::Task#inline_source is deprecated\n" _, err = verbose_capture_output do @t.inline_source = false end - assert_equal "RDoc::Task#inline_source is deprecated\n", err + assert_include err, "RDoc::Task#inline_source is deprecated\n" capture_output do assert @t.inline_source diff --git a/test/rdoc/rdoc_text_test.rb b/test/rdoc/rdoc_text_test.rb index 2fd9761400..b691afa0ca 100644 --- a/test/rdoc/rdoc_text_test.rb +++ b/test/rdoc/rdoc_text_test.rb @@ -571,7 +571,7 @@ def test_to_html_tt_tag_mismatch assert_equal 'hi', to_html('hi') end - assert_equal "mismatched tag\n", err + assert_include err, "mismatched tag\n" end def formatter