UNPKG

lsb-release

Version:

Parser for `lsb_release` command output

23 lines (20 loc) 593 B
var fs = require('fs'), path = require('path'), assert = require('assert'), assertCalled = require('assert-called'), lsbRelease = require('../'); fs.readFile = function () { var cb = arguments[arguments.length - 1]; process.nextTick(function () { cb(null, fs.readFileSync(path.join(__dirname, 'fixtures', 'ubuntu'), 'utf8')); }); }; lsbRelease.fromFile(assertCalled(function (err, data) { assert(!err); assert.deepEqual(data, { "distributorID": "Ubuntu", "description": "Ubuntu 12.04.1 LTS", "release": "12.04", "codename": "precise" }); }));