Update default gem test for colon-style hash inspect

This commit is contained in:
tompng 2024-06-08 00:23:39 +09:00 коммит произвёл Yusuke Endoh
Родитель f7343b636f
Коммит af1c356c7b
6 изменённых файлов: 10 добавлений и 10 удалений

Просмотреть файл

@ -42,7 +42,7 @@ RSpec.describe Bundler::EndpointSpecification do
expect { subject }.to raise_error(
Bundler::GemspecError,
a_string_including("There was an error parsing the metadata for the gem foo (1.0.0)").
and(a_string_including('The metadata was {"rubygems"=>">\n"}'))
and(a_string_including("The metadata was #{{ "rubygems" => ">\n" }.inspect}"))
)
end
end

Просмотреть файл

@ -173,7 +173,7 @@ RSpec.describe "compact index api" do
bundle :install, verbose: true, artifice: "compact_index_checksum_mismatch"
expect(out).to include("Fetching gem metadata from #{source_uri}")
expect(out).to include("The checksum of /versions does not match the checksum provided by the server!")
expect(out).to include('Calculated checksums {"sha-256"=>"8KfZiM/fszVkqhP/m5s9lvE6M9xKu4I1bU4Izddp5Ms="} did not match expected {"sha-256"=>"ungWv48Bz+pBQUDeXa4iI7ADYaOWF3qctBD/YfIAFa0="}')
expect(out).to include("Calculated checksums #{{ "sha-256" => "8KfZiM/fszVkqhP/m5s9lvE6M9xKu4I1bU4Izddp5Ms=" }.inspect} did not match expected #{{ "sha-256" => "ungWv48Bz+pBQUDeXa4iI7ADYaOWF3qctBD/YfIAFa0=" }.inspect}")
expect(the_bundle).to include_gems "myrack 1.0.0"
end

Просмотреть файл

@ -1241,7 +1241,7 @@ nil can't be coerced into Integer (TypeError)
assert_error_message(NoMethodError, <<~END) do
undefined method `time' for #{ ONE_RECV_MESSAGE }
{:first_lineno=>#{ __LINE__ + 3 }, :first_column=>7, :last_lineno=>#{ __LINE__ + 3 }, :last_column=>12, :snippet=>" 1.time {}\\n"}
#{{ first_lineno: __LINE__ + 3, first_column: 7, last_lineno: __LINE__ + 3, last_column: 12, snippet: " 1.time {}\n" }.inspect}
END
1.time {}

Просмотреть файл

@ -54,10 +54,10 @@ class TestRDocRIDriver < RDoc::TestCase
RDoc::RI::Driver.dump @store1.cache_path
end
assert_match %r%:class_methods%, out
assert_match %r%:modules%, out
assert_match %r%:instance_methods%, out
assert_match %r%:ancestors%, out
assert_match %r%:class_methods|class_methods:%, out
assert_match %r%:modules|modules:%, out
assert_match %r%:instance_methods|instance_methods:%, out
assert_match %r%:ancestors|ancestors:%, out
end
def test_add_also_in_empty

Просмотреть файл

@ -22,7 +22,7 @@ class TestGemDependency < Gem::TestCase
Gem::Dependency.new "monkey" => "1.0"
end
assert_equal 'dependency name must be a String, was {"monkey"=>"1.0"}',
assert_equal "dependency name must be a String, was #{{ "monkey" => "1.0" }.inspect}",
e.message
end

Просмотреть файл

@ -721,11 +721,11 @@ class TestGemRequire < Gem::TestCase
_, err = capture_subprocess_io do
system(*ruby_with_rubygems_in_load_path, "-w", "--disable=gems", "-C", dir, "main.rb")
end
assert_match(/{:x=>1}\n{:y=>2}\n$/, err)
assert_match(/#{{ x: 1 }.inspect}\n#{{ y: 2 }.inspect}\n$/, err)
_, err = capture_subprocess_io do
system(*ruby_with_rubygems_in_load_path, "-w", "--enable=gems", "-C", dir, "main.rb")
end
assert_match(/{:x=>1}\n{:y=>2}\n$/, err)
assert_match(/#{{ x: 1 }.inspect}\n#{{ y: 2 }.inspect}\n$/, err)
end
end
end