diff options
author | Yusuke Endoh <[email protected]> | 2021-05-17 15:42:22 +0900 |
---|---|---|
committer | Yusuke Endoh <[email protected]> | 2021-05-17 15:42:22 +0900 |
commit | 93fb186dd0d2fbb4ccea04c976e4d25665c65857 (patch) | |
tree | c953f8a5591edaef64240aabdad4b4c938fa5454 /spec/mspec/lib | |
parent | 008a63c477c35ff72344370005029fc73c5ae6eb (diff) |
spec/ruby/library/yaml: Test YAML.unsafe_load instead of YAML.load in 3.1
Diffstat (limited to 'spec/mspec/lib')
-rw-r--r-- | spec/mspec/lib/mspec/matchers/match_yaml.rb | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/spec/mspec/lib/mspec/matchers/match_yaml.rb b/spec/mspec/lib/mspec/matchers/match_yaml.rb index 920d85a14f..664ca73a7d 100644 --- a/spec/mspec/lib/mspec/matchers/match_yaml.rb +++ b/spec/mspec/lib/mspec/matchers/match_yaml.rb @@ -30,7 +30,11 @@ class MatchYAMLMatcher def valid_yaml?(obj) require 'yaml' begin - YAML.load(obj) + if defined?(YAML.unsafe_load) + YAML.unsafe_load(obj) + else + YAML.load(obj) + end rescue false else |