iposix
Version:
The missing POSIX system calls
21 lines (15 loc) • 440 B
JavaScript
var assert = require('assert'),
posix = require("../../lib/posix");
assert.throws(function () {
posix.setpgid()
}, /exactly two arguments/)
assert.throws(function () {
posix.setpgid('a', 1)
}, /must be an integer/)
assert.throws(function () {
posix.setpgid(1, 'a')
}, /must be an integer/)
var old = posix.getpgid(0);
assert.ok(old !== process.id);
posix.setpgid(0, process.pid);
assert.equal(posix.getpgid(0), process.pid);