+ describe('unfoldHeaderLines', function () {
+ it('folds', function () {
+ const lines = [
+ 'Normal-Header: some header data',
+ 'Folded-Header: more data',
+ ' second line of data',
+ ' third line of data',
+ ];
+ const expected = [
+ 'Normal-Header: some header data',
+ 'Folded-Header: more data second line of data third line of data',
+ ];
+ const result = common.unfoldHeaderLines(lines);
+ assert.deepStrictEqual(result, expected);
+ });
+ it('covers no input', function () {
+ const lines = undefined;
+ const result = common.unfoldHeaderLines();
+ assert.deepStrictEqual(result, lines);
+ });
+ }); // unfoldHeaderLines
+