diff --git a/tests/cli/packages/cli/helpers/makeCliApplication.js b/tests/cli/packages/cli/helpers/makeCliApplication.js index 5e392163..2ff7ed1c 100644 --- a/tests/cli/packages/cli/helpers/makeCliApplication.js +++ b/tests/cli/packages/cli/helpers/makeCliApplication.js @@ -1,7 +1,19 @@ import { CliApplication } from "@aedart/cli"; -// TODO: ... -export default function makeCliApplication() +/** + * TODO: + * + * @param {import('commander').OutputConfiguration} [output] + * + * @return {CliApplication} + */ +export default function makeCliApplication(output) { - return new CliApplication(); + const cli = new CliApplication(); + + if (output) { + cli.output(output); + } + + return cli.preventProcessExit(); } \ No newline at end of file