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
Aaron Patterson 7e289cdf3f [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

https://github.com/ruby/psych/commit/3f5e520fd3
2020-06-05 11:49:56 +09: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