Sha256: f1b5902d9bbc3619fac77f717450d59772e2ff165b0a3b4a573425663045b34a

Contents?: true

Size: 592 Bytes

Versions: 31

Compression:

Stored size: 592 Bytes

Contents

require File.join(File.expand_path(File.dirname(__FILE__)), '../../..', 'test_helper.rb')
require 'rbbt/util/misc/serialize'

class TestClass < Test::Unit::TestCase
  def test_load_yaml
    yaml_txt=<<-EOF
---
a: b
    EOF
    yaml_sio = StringIO.new yaml_txt

    assert_equal "b", Misc.load_yaml(yaml_txt)["a"]
    assert_equal "b", Misc.load_yaml(yaml_sio)["a"]

    TmpFile.with_file yaml_txt do |yaml_file|
      assert_equal "b", Misc.load_yaml(yaml_file)["a"]
      Open.open(yaml_file) do |yaml_io|
        assert_equal "b", Misc.load_yaml(yaml_io)["a"]
      end
    end

  end
end

Version data entries

31 entries across 31 versions & 1 rubygems

Version Path
rbbt-util-5.43.0 test/rbbt/util/misc/test_serialize.rb
rbbt-util-5.42.0 test/rbbt/util/misc/test_serialize.rb
rbbt-util-5.41.1 test/rbbt/util/misc/test_serialize.rb
rbbt-util-5.41.0 test/rbbt/util/misc/test_serialize.rb
rbbt-util-5.40.5 test/rbbt/util/misc/test_serialize.rb
rbbt-util-5.40.4 test/rbbt/util/misc/test_serialize.rb
rbbt-util-5.40.3 test/rbbt/util/misc/test_serialize.rb
rbbt-util-5.40.0 test/rbbt/util/misc/test_serialize.rb
rbbt-util-5.39.0 test/rbbt/util/misc/test_serialize.rb
rbbt-util-5.38.1 test/rbbt/util/misc/test_serialize.rb
rbbt-util-5.38.0 test/rbbt/util/misc/test_serialize.rb
rbbt-util-5.37.16 test/rbbt/util/misc/test_serialize.rb
rbbt-util-5.37.15 test/rbbt/util/misc/test_serialize.rb
rbbt-util-5.37.14 test/rbbt/util/misc/test_serialize.rb
rbbt-util-5.37.13 test/rbbt/util/misc/test_serialize.rb
rbbt-util-5.37.12 test/rbbt/util/misc/test_serialize.rb
rbbt-util-5.37.11 test/rbbt/util/misc/test_serialize.rb
rbbt-util-5.37.10 test/rbbt/util/misc/test_serialize.rb
rbbt-util-5.37.9 test/rbbt/util/misc/test_serialize.rb
rbbt-util-5.37.8 test/rbbt/util/misc/test_serialize.rb