1var test = require('tape'); 2var wordwrap = require('../'); 3 4test('hard', function (t) { 5 var s = 'Assert from {"type":"equal","ok":false,"found":1,"wanted":2,' 6 + '"stack":[],"id":"b7ddcd4c409de8799542a74d1a04689b",' 7 + '"browser":"chrome/6.0"}' 8 ; 9 var s_ = wordwrap.hard(80)(s); 10 11 var lines = s_.split('\n'); 12 t.equal(lines.length, 2); 13 t.ok(lines[0].length < 80); 14 t.ok(lines[1].length < 80); 15 16 t.equal(s, s_.replace(/\n/g, '')); 17 t.end(); 18}); 19 20test('break', function (t) { 21 var s = new Array(55+1).join('a'); 22 var s_ = wordwrap.hard(20)(s); 23 24 var lines = s_.split('\n'); 25 t.equal(lines.length, 3); 26 t.ok(lines[0].length === 20); 27 t.ok(lines[1].length === 20); 28 t.ok(lines[2].length === 15); 29 30 t.equal(s, s_.replace(/\n/g, '')); 31 t.end(); 32}); 33