1
0
Fork 0
mirror of https://github.com/ruby/ruby.git synced 2022-11-09 12:17:21 -05:00
ruby--ruby/test/psych/test_nil.rb
usa a9a48e6a74 merge revision(s) 7e289cdf3f: [Backport #16949]
[ruby/psych] Fixing compatibility with libyaml 0.2.5

	The main issue is that commas aren't allowed in local tags.  libyaml
	was updated to follow the spec, and our tests were out of date.

	See: https://github.com/yaml/libyaml/issues/196

	3f5e520fd3

git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_2_6@67884 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2020-06-13 15:52:54 +00:00

19 lines
386 B
Ruby

# frozen_string_literal: true
require_relative 'helper'
module Psych
class TestNil < TestCase
def test_nil
yml = Psych.dump nil
assert_match(/---[ ]?\n(?:\.\.\.\n)?/, yml)
assert_nil Psych.load(yml)
end
def test_array_nil
yml = Psych.dump [nil]
assert_match(/---\n-[ ]?\n/, yml)
assert_equal [nil], Psych.load(yml)
end
end
end