1
0
Fork 0
arangodb/js/node/node_modules/js-yaml/test/issues/0095.js

25 lines
948 B
JavaScript

'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: '.' });
});