diff options
Diffstat (limited to 'test/yaml/test_exception.rb')
-rw-r--r-- | test/yaml/test_exception.rb | 45 |
1 files changed, 0 insertions, 45 deletions
diff --git a/test/yaml/test_exception.rb b/test/yaml/test_exception.rb deleted file mode 100644 index da0e6b0..0000000 --- a/test/yaml/test_exception.rb +++ /dev/null @@ -1,45 +0,0 @@ -require 'helper' - -module YAML - class TestException < MiniTest::Unit::TestCase - class Wups < Exception - attr_reader :foo, :bar - def initialize *args - super - @foo = 1 - @bar = 2 - end - end - - def setup - @wups = Wups.new - end - - def test_to_yaml - w = YAML.load(@wups.to_yaml) - assert_equal @wups, w - assert_equal 1, w.foo - assert_equal 2, w.bar - end - - def test_dump - w = YAML.load(@wups.to_yaml) - assert_equal @wups, w - assert_equal 1, w.foo - assert_equal 2, w.bar - end - - def test_to_yaml_properties - class << @wups - def to_yaml_properties - [:@foo] - end - end - - w = YAML.load(YAML.dump(@wups)) - assert_equal @wups, w - assert_equal 1, w.foo - assert_nil w.bar - end - end -end |