Browse Source

test: use os.EOL when checking output

v0.11.10-release
Alexis Campailla 11 years ago
committed by Timothy J Fontaine
parent
commit
c749a841cd
  1. 3
      test/simple/test-child-process-double-pipe.js
  2. 5
      test/simple/test-child-process-exec-buffer.js
  3. 3
      test/simple/test-process-raw-debug.js

3
test/simple/test-child-process-double-pipe.js

@ -23,6 +23,7 @@ var is_windows = process.platform === 'win32';
var common = require('../common');
var assert = require('assert'),
os = require('os'),
util = require('util'),
spawn = require('child_process').spawn;
@ -113,5 +114,5 @@ sed.stdout.on('data', function(data) {
});
sed.stdout.on('end', function(code) {
assert.equal(result, 'hellO\nnOde\nwOrld\n');
assert.equal(result, 'hellO' + os.EOL + 'nOde' + os.EOL +'wOrld' + os.EOL);
});

5
test/simple/test-child-process-exec-buffer.js

@ -22,6 +22,7 @@
require('../common');
var assert = require('assert');
var exec = require('child_process').exec;
var os = require('os');
var success_count = 0;
@ -31,7 +32,7 @@ var str = 'hello';
var child = exec("echo " + str, function(err, stdout, stderr) {
assert.ok('string', typeof(stdout), 'Expected stdout to be a string');
assert.ok('string', typeof(stderr), 'Expected stderr to be a string');
assert.equal(str + '\n', stdout);
assert.equal(str + os.EOL, stdout);
success_count++;
});
@ -42,7 +43,7 @@ var child = exec("echo " + str, {
}, function(err, stdout, stderr) {
assert.ok(stdout instanceof Buffer, 'Expected stdout to be a Buffer');
assert.ok(stderr instanceof Buffer, 'Expected stderr to be a Buffer');
assert.equal(str + '\n', stdout.toString());
assert.equal(str + os.EOL, stdout.toString());
success_count++;
});

3
test/simple/test-process-raw-debug.js

@ -21,6 +21,7 @@
var common = require('../common');
var assert = require('assert');
var os = require('os');
switch (process.argv[2]) {
case 'child':
@ -44,7 +45,7 @@ function parent() {
child.stderr.setEncoding('utf8');
child.stderr.on('end', function() {
assert.equal(output, 'I can still debug!\n');
assert.equal(output, 'I can still debug!' + os.EOL);
console.log('ok - got expected message');
});

Loading…
Cancel
Save