mirror of
https://github.com/ruby/ruby.git
synced 2022-11-09 12:17:21 -05:00
[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
19 lines
386 B
Ruby
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
|