From 7833e69c2ea4c843f6930b4a80795025f36ab155 Mon Sep 17 00:00:00 2001 From: zzak Date: Sun, 25 May 2014 02:33:51 +0000 Subject: * lib/yaml.rb: Remove Psych::EngineManager [Bug #8344] * test/psych/*: ditto. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@46097 b2dd03c8-39d4-4d8f-98ff-823fe69b080e --- test/psych/test_engine_manager.rb | 47 --------------------------------------- test/psych/test_yamldbm.rb | 2 -- test/psych/test_yamlstore.rb | 2 -- 3 files changed, 51 deletions(-) delete mode 100644 test/psych/test_engine_manager.rb (limited to 'test/psych') diff --git a/test/psych/test_engine_manager.rb b/test/psych/test_engine_manager.rb deleted file mode 100644 index 33a67432eb..0000000000 --- a/test/psych/test_engine_manager.rb +++ /dev/null @@ -1,47 +0,0 @@ -require_relative 'helper' -require 'yaml' - -module Psych - class TestEngineManager < TestCase - def test_bad_engine - assert_raises(ArgumentError) do - YAML::ENGINE.yamler = 'foooo' - end - end - - def test_set_psych - YAML::ENGINE.yamler = 'psych' - assert_equal Psych, YAML - assert_equal 'psych', YAML::ENGINE.yamler - end - - A = Struct.new(:name) - - def test_dump_types - YAML::ENGINE.yamler = 'psych' - - assert_to_yaml ::Object.new - assert_to_yaml Time.now - assert_to_yaml Date.today - assert_to_yaml('a' => 'b') - assert_to_yaml A.new('foo') - assert_to_yaml %w{a b} - assert_to_yaml Exception.new('foo') - assert_to_yaml "hello!" - assert_to_yaml :fooo - assert_to_yaml(1..10) - assert_to_yaml(/hello!~/) - assert_to_yaml 1 - assert_to_yaml 1.2 - assert_to_yaml Rational(1, 2) - assert_to_yaml Complex(1, 2) - assert_to_yaml true - assert_to_yaml false - assert_to_yaml nil - end - - def assert_to_yaml obj - assert obj.to_yaml, "#{obj.class} to_yaml works" - end - end -end diff --git a/test/psych/test_yamldbm.rb b/test/psych/test_yamldbm.rb index dba9eee2a9..23c7c9e564 100644 --- a/test/psych/test_yamldbm.rb +++ b/test/psych/test_yamldbm.rb @@ -13,7 +13,6 @@ module Psych class YAMLDBMTest < TestCase def setup - @engine, YAML::ENGINE.yamler = YAML::ENGINE.yamler, 'psych' @dir = Dir.mktmpdir("rubytest-file") File.chown(-1, Process.gid, @dir) @yamldbm_file = make_tmp_filename("yamldbm") @@ -21,7 +20,6 @@ module Psych end def teardown - YAML::ENGINE.yamler = @engine @yamldbm.clear @yamldbm.close FileUtils.remove_entry_secure @dir diff --git a/test/psych/test_yamlstore.rb b/test/psych/test_yamlstore.rb index 19471b1e35..94f1330d37 100644 --- a/test/psych/test_yamlstore.rb +++ b/test/psych/test_yamlstore.rb @@ -7,7 +7,6 @@ module Psych class YAMLStoreTest < TestCase def setup - @engine, YAML::ENGINE.yamler = YAML::ENGINE.yamler, 'psych' @dir = Dir.mktmpdir("rubytest-file") File.chown(-1, Process.gid, @dir) @yamlstore_file = make_tmp_filename("yamlstore") @@ -15,7 +14,6 @@ module Psych end def teardown - YAML::ENGINE.yamler = @engine FileUtils.remove_entry_secure @dir end -- cgit v1.2.3