No need to use rescue block to require psych

This commit is contained in:
Rafael Mendonça França 2012-01-04 13:30:57 -03:00
parent 0bf51e9805
commit 761b049b2e
9 changed files with 29 additions and 68 deletions

View File

@ -1,8 +1,4 @@
begin
require 'psych'
rescue LoadError
end
require 'psych'
require 'yaml'
require 'set'
require 'active_support/benchmarkable'

View File

@ -1,10 +1,5 @@
require 'erb'
begin
require 'psych'
rescue LoadError
end
require 'psych'
require 'yaml'
require 'zlib'
require 'active_support/dependencies'

View File

@ -1,8 +1,4 @@
begin
require 'psych'
rescue LoadError
end
require 'psych'
require 'erb'
require 'yaml'

View File

@ -1,4 +1,5 @@
require "cases/helper"
require 'psych'
require 'cases/helper'
require 'models/topic'
class YamlSerializationTest < ActiveRecord::TestCase
@ -36,22 +37,17 @@ class YamlSerializationTest < ActiveRecord::TestCase
assert_equal({'attributes' => topic.attributes}, coder)
end
begin
require 'psych'
def test_psych_roundtrip
topic = Topic.first
assert topic
t = Psych.load Psych.dump topic
assert_equal topic, t
end
def test_psych_roundtrip
topic = Topic.first
assert topic
t = Psych.load Psych.dump topic
assert_equal topic, t
end
def test_psych_roundtrip_new_object
topic = Topic.new
assert topic
t = Psych.load Psych.dump topic
assert_equal topic.attributes, t.attributes
end
rescue LoadError
def test_psych_roundtrip_new_object
topic = Topic.new
assert topic
t = Psych.load Psych.dump topic
assert_equal topic.attributes, t.attributes
end
end

View File

@ -1,10 +1,5 @@
require 'bigdecimal'
begin
require 'psych'
rescue LoadError
end
require 'psych'
require 'yaml'
class BigDecimal

View File

@ -1,8 +1,4 @@
begin
require 'psych'
rescue LoadError
end
require 'psych'
require 'yaml'
YAML.add_builtin_type("omap") do |type, val|

View File

@ -1,3 +1,4 @@
require 'psych'
require 'abstract_unit'
require 'active_support/json'
require 'active_support/core_ext/object/to_json'
@ -291,21 +292,16 @@ class OrderedHashTest < Test::Unit::TestCase
assert_equal @ordered_hash.values, @deserialized_ordered_hash.values
end
begin
require 'psych'
def test_psych_serialize
@deserialized_ordered_hash = Psych.load(Psych.dump(@ordered_hash))
def test_psych_serialize
@deserialized_ordered_hash = Psych.load(Psych.dump(@ordered_hash))
values = @deserialized_ordered_hash.map { |_, value| value }
assert_equal @values, values
end
values = @deserialized_ordered_hash.map { |_, value| value }
assert_equal @values, values
end
def test_psych_serialize_tag
yaml = Psych.dump(@ordered_hash)
assert_match '!omap', yaml
end
rescue LoadError
def test_psych_serialize_tag
yaml = Psych.dump(@ordered_hash)
assert_match '!omap', yaml
end
def test_has_yaml_tag

View File

@ -1,9 +1,5 @@
require 'abstract_unit'
begin
require 'psych'
rescue LoadError
end
require 'psych'
require 'active_support/core_ext/string/inflections'
require 'yaml'

View File

@ -1,10 +1,5 @@
require 'erb'
begin
require 'psych'
rescue LoadError
end
require 'psych'
require 'yaml'
require 'optparse'
require 'rbconfig'