mirror of https://github.com/nodejs/node.git
26 lines
643 B
JavaScript
26 lines
643 B
JavaScript
'use strict';
|
|
const { test } = require('tap');
|
|
|
|
const startCLI = require('./start-cli');
|
|
|
|
test('launch CLI w/o args', (t) => {
|
|
const cli = startCLI([]);
|
|
return cli.quit()
|
|
.then((code) => {
|
|
t.equal(code, 1, 'exits with non-zero exit code');
|
|
t.match(cli.output, /^Usage:/, 'Prints usage info');
|
|
});
|
|
});
|
|
|
|
test('launch w/ invalid host:port', (t) => {
|
|
const cli = startCLI(['localhost:914']);
|
|
return cli.quit()
|
|
.then((code) => {
|
|
t.match(
|
|
cli.output,
|
|
'failed to connect',
|
|
'Tells the user that the connection failed');
|
|
t.equal(code, 1, 'exits with non-zero exit code');
|
|
});
|
|
});
|