[ruby/irb] Hash#inspect style has changed in ruby 3.4

[[Bug #20433]](https://bugs.ruby-lang.org/issues/20433)

https://github.com/ruby/irb/commit/ecd08a527e
This commit is contained in:
Nobuyoshi Nakada 2024-10-06 00:45:46 +09:00 committed by git
parent d17edf3a17
commit a6da8d69e6
2 changed files with 4 additions and 3 deletions

View File

@ -76,7 +76,8 @@ module TestIRB
type "exit"
end
assert_include(output, '["required", "optional", ["splat"], "required", "optional", {:a=>1, :b=>2}, "block"]')
optional = {a: 1, b: 2}
assert_include(output, %[["required", "optional", ["splat"], "required", "optional", #{optional.inspect}, "block"]])
end
def test_helper_method_injection_can_happen_after_irb_require

View File

@ -155,8 +155,8 @@ module TestIRB
type 'exit'
end
assert_include output, '{:context_changed=>true}'
assert_include output, '{:context_restored=>true}'
assert_include output, {context_changed: true}.inspect
assert_include output, {context_restored: true}.inspect
end
end