'use strict'; var assert = require('assert'); var yaml = require('../../'); test('Empty block scalars loaded wrong', function () { assert.deepEqual(yaml.load('a: |\nb: .'), { a: '', b: '.' }); assert.deepEqual(yaml.load('a: |+\nb: .'), { a: '', b: '.' }); assert.deepEqual(yaml.load('a: |-\nb: .'), { a: '', b: '.' }); assert.deepEqual(yaml.load('a: >\nb: .'), { a: '', b: '.' }); assert.deepEqual(yaml.load('a: >+\nb: .'), { a: '', b: '.' }); assert.deepEqual(yaml.load('a: >-\nb: .'), { a: '', b: '.' }); assert.deepEqual(yaml.load('a: |\n\nb: .'), { a: '', b: '.' }); assert.deepEqual(yaml.load('a: |+\n\nb: .'), { a: '\n', b: '.' }); assert.deepEqual(yaml.load('a: |-\n\nb: .'), { a: '', b: '.' }); assert.deepEqual(yaml.load('a: >\n\nb: .'), { a: '', b: '.' }); assert.deepEqual(yaml.load('a: >+\n\nb: .'), { a: '\n', b: '.' }); assert.deepEqual(yaml.load('a: >-\n\nb: .'), { a: '', b: '.' }); });