Skip to content

Commit c27ae8d

Browse files
nobumatzbot
authored andcommitted
[ruby/psych] Remove excessive check of message
The order of "unexpected" and "missing" keyword argument errors at `Data#initialize` had not been defined strictly. [Bug #21844](https://bugs.ruby-lang.org/issues/21844) #15910 ruby/psych@ba748d9b04
1 parent 2842e61 commit c27ae8d

File tree

1 file changed

+2
-3
lines changed

1 file changed

+2
-3
lines changed

test/psych/test_data.rb

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -83,12 +83,11 @@ def test_members_must_be_identical
8383

8484
# completely different members
8585
TestData.send :remove_const, :D
86-
TestData.const_set :D, Data.define(:foo, :bar)
86+
TestData.const_set :D, Data.define(:a, :c)
8787
e = assert_raise(ArgumentError) { Psych.unsafe_load d }
88-
assert_equal 'unknown keywords: :a, :b', e.message
88+
assert_include e.message, 'keyword:'
8989
ensure
9090
TestData.send :remove_const, :D
9191
end
9292
end
9393
end
94-

0 commit comments

Comments
 (0)