UNPKG

savant-cli

Version:
29 lines (26 loc) 722 B
'use strict'; var Client = require('../client') , utils = require('../utils') , colors = require('cli-color'); function done(err) { if (err) { console.error(err); process.exit(1); } process.exit(0); } module.exports = exports = function(opts) { Client.getClient(function(err, cli) { if (err) return done(err); var msg = utils.randomString(16); cli.get('/echo', { message: msg }, function(err, res, body) { if (err) return done(err); if (res.statusCode == 200 && msg == body.echo) console.log('%s It works!', colors.green('✔')); else { console.error('%s %s — %s', colors.red('✘'), res.statusCode, body.error); } done(); }); }); };