зеркало из https://github.com/github/ruby.git
Update default gem test for colon-style hash inspect
This commit is contained in:
Родитель
f7343b636f
Коммит
af1c356c7b
|
@ -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
|
||||
|
|
Загрузка…
Ссылка в новой задаче