[rubygems/rubygems] Check for correct exception on older psych versions
https://github.com/rubygems/rubygems/commit/52de6eccf5
This commit is contained in:
parent
997470b7b6
commit
8bc51a393a
@ -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…
x
Reference in New Issue
Block a user