UNPKG

rabbit-posix

Version:
41 lines (34 loc) 717 B
var assert = require('assert'); var posix = require('../../lib/posix'); var limits = [ "core", "cpu", "data", "fsize", "nofile", "stack", "as" ]; // getrlimit: invalid input args try { posix.getrlimit("foobar"); assert.ok(false); } catch(e) { } try { posix.getrlimit(); assert.ok(false); } catch(e) { } try { posix.getrlimit(0); assert.ok(false); } catch(e) { } // getrlimit: check all supported resources for(var i in limits) { var limit = posix.getrlimit(limits[i]); console.log("getrlimit " + limits[i] + ": " + JSON.stringify(limit)); assert.equal(true, typeof limit.soft == 'number'); assert.equal(true, typeof limit.hard == 'number'); }