blob: d9c08f0e107a3b00a478ff38a1437b10edb15185 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
|
var assert = require("test/assert");
var os = require("os");
var io = require("io");
exports.testArrayCommunicateStdout = function () {
var list = io.StringIO();
list.print("30");
list.print("4");
list.print("1000");
list.print("200");
var process = os.popen(["sort", "-n", "-"]);
var lines = [];
process.communicate(list).stdout.forEach(function (line) {
lines.push(line);
});
assert.isSame(lines, ["4", "30", "200", "1000"]);
};
if (require.main === module.id)
os.exit(require("test/runner").run(exports));
|