mirror of
https://github.com/ruby/ruby.git
synced 2025-08-15 13:39:04 +02:00
[rubygems/rubygems] Check for correct exception on older psych versions
52de6eccf5
This commit is contained in:
parent
997470b7b6
commit
8bc51a393a
1 changed files with 2 additions and 1 deletions
|
@ -14,7 +14,8 @@ class TestGemSafeYAML < Gem::TestCase
|
||||||
aliases_enabled = Gem::SafeYAML.aliases_enabled?
|
aliases_enabled = Gem::SafeYAML.aliases_enabled?
|
||||||
Gem::SafeYAML.aliases_enabled = false
|
Gem::SafeYAML.aliases_enabled = false
|
||||||
refute_predicate Gem::SafeYAML, :aliases_enabled?
|
refute_predicate Gem::SafeYAML, :aliases_enabled?
|
||||||
assert_raise Psych::AliasesNotEnabled do
|
expected_error = defined?(Psych::AliasesNotEnabled) ? Psych::AliasesNotEnabled : Psych::BadAlias
|
||||||
|
assert_raise expected_error do
|
||||||
Gem::SafeYAML.safe_load("a: &a\nb: *a\n")
|
Gem::SafeYAML.safe_load("a: &a\nb: *a\n")
|
||||||
end
|
end
|
||||||
ensure
|
ensure
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue