summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorEric Hodel <drbrain@segment7.net>2012-10-22 13:35:15 -0700
committerEric Hodel <drbrain@segment7.net>2012-10-22 13:35:15 -0700
commit99f60a439a75bea57a3c62135c3b020ddc93360b (patch)
treedbe68dcdf092d26b979890760906fa8786929306
parent74ed8ae1f11963ec84b23bb62296cd0b32194baa (diff)
downloadpsych-99f60a439a75bea57a3c62135c3b020ddc93360b.tar.gz
Skip set_syck on Ruby 2.0 where syck has been removed
-rw-r--r--test/psych/test_engine_manager.rb6
1 files changed, 6 insertions, 0 deletions
diff --git a/test/psych/test_engine_manager.rb b/test/psych/test_engine_manager.rb
index b52fd09..dd99175 100644
--- a/test/psych/test_engine_manager.rb
+++ b/test/psych/test_engine_manager.rb
@@ -23,6 +23,12 @@ module Psych
YAML::ENGINE.yamler = 'syck'
assert_equal ::Syck, YAML
assert_equal 'syck', YAML::ENGINE.yamler
+ rescue NameError => e
+ if e.name == :Syck then
+ skip 'syck has been removed'
+ else
+ raise
+ end
end
A = Struct.new(:name)