From 7ba24f8a2dfe07b8aefddd0ece5ebcb98209ef68 Mon Sep 17 00:00:00 2001 From: Jun Aruga Date: Wed, 27 Nov 2024 17:48:49 +0100 Subject: [PATCH] Fix NameError: uninitialized constant REXML::Parsers::PullParser. This commit fixes the following NameError when running only specific test file test/parse/test_character_reference.rb. ``` $ ruby test/parse/test_character_reference.rb -v Loaded suite test/parse/test_character_reference Started REXMLTests::TestParseCharacterReference: test_hex_precedding_zero: E =========================================================================================== Error: test_hex_precedding_zero(REXMLTests::TestParseCharacterReference): NameError: uninitialized constant REXML::Parsers::PullParser test/parse/test_character_reference.rb:18:in 'REXMLTests::TestParseCharacterReference#test_hex_precedding_zero' =========================================================================================== : (0.001470) test_linear_performance_many_preceding_zeros: .: (0.033970) Finished in 0.036068018 seconds. ------------------------------------------------------------------------------------------- 2 tests, 15 assertions, 0 failures, 1 errors, 0 pendings, 0 omissions, 0 notifications 50% passed ------------------------------------------------------------------------------------------- 55.45 tests/s, 415.88 assertions/s ``` --- test/parse/test_character_reference.rb | 1 + 1 file changed, 1 insertion(+) diff --git a/test/parse/test_character_reference.rb b/test/parse/test_character_reference.rb index 4bb5da5c..bf2b1938 100644 --- a/test/parse/test_character_reference.rb +++ b/test/parse/test_character_reference.rb @@ -2,6 +2,7 @@ require "core_assertions" require "rexml/document" +require "rexml/parsers/pullparser" module REXMLTests class TestParseCharacterReference < Test::Unit::TestCase