MCPcopy Index your code
hub / github.com/tj/commander.js / makeProgram

Function makeProgram

tests/command.showHelpAfterError.test.js:8–17  ·  view source on GitHub ↗
(t)

Source from the content-addressed store, hash-verified

6 const customHelpMessage = 'See --help';
7
8 function makeProgram(t) {
9 const writeMock = t.mock.fn();
10 const program = new commander.Command();
11 program
12 .exitOverride()
13 .showHelpAfterError(customHelpMessage)
14 .configureOutput({ writeErr: writeMock });
15
16 return { program, writeMock };
17 }
18
19 test('when missing command-argument then shows help', (t) => {
20 const { program, writeMock } = makeProgram(t);

Calls 3

exitOverrideMethod · 0.95
configureOutputMethod · 0.80
showHelpAfterErrorMethod · 0.80

Tested by

no test coverage detected