UNPKG

fh-fhc

Version:

A Command Line Interface for FeedHenry

53 lines (49 loc) 1.17 kB
var assert = require('assert'); var genericCommand = require('genericCommand'); var command = genericCommand(require('cmd/fh3/version')); var data = { "name": "fh-ngui", "version": "5.9.18-a2579c5", "branch": "undefined", "commit": "undefined", "environment": "production", "platform": { "version": "3.18.2", "grid": { "id": "SAM", "name": "US-SAM", "region": "us-east-1" }, "site": { "id": "sam1" }, "env": { "id": "sam1-core", "name": "Core MAP (US-SAM)", "size": "g2.medium", "descr": "Shared Enterprise North America" } } }; var nock = require('nock'); module.exports = nock('https://apps.feedhenry.com') .get('/sys/info/version') .times(2) .reply(200, data); module.exports = { 'test fhc version': function(cb) { command({}, function (err, data) { assert.equal(err, null); assert(data); return cb(); }); }, 'test fhc version --json': function(cb) { command({json:true}, function (err, data) { assert.equal(err, null); assert(data); assert.equal(data.platformVersion, "3.18.2"); return cb(); }); } };