nodebook
Version:
Node.js • Apprendre par la pratique. Familiarisez-vous avec JavaScript, Node.js et l'écosystème de modules npm. Apprenez à concevoir et à déployer des *applications web* et des *outils en ligne de commande*.
19 lines (15 loc) • 458 B
JavaScript
;
const test = require('tape');
const spawn = require('tape-spawn');
const opts = {cwd: __dirname};
test('cli w/o arg', t => {
const proc = spawn(t, './cli.js', opts); // <1>
proc.exitCode(1); // <2>
proc.end();
});
test('cli w/ arg', t => {
const proc = spawn(t, './cli.js Europe/Paris', opts);
proc.exitCode(0);
proc.stdout.match(/\d{2}:\d{2}/); // <3>
proc.end();
});