Skip to content

createTestPrompter

Generated reference page for the createTestPrompter function export.

Signatures

ts
function createTestPrompter(answers: readonly unknown[], options?: TestPrompterOptions): PromptEngine;
ParameterTypeDescription
answersreadonly unknown[]Ordered queue of answers. Use PROMPT_CANCEL for
cancellation.
optionsTestPrompterOptions | undefinedControls behavior when the queue is exhausted.

Members

Members

createTestPrompter

Create a prompt engine that returns pre-configured answers.

Each call to promptOne consumes the next answer from the queue. Pass PROMPT_CANCEL as an answer to simulate the user cancelling that prompt.

ts
(answers: readonly unknown[], options?: TestPrompterOptions): PromptEngine;

Examples

ts
const prompter = createTestPrompter(['eu', true, PROMPT_CANCEL]);

// First promptOne → { answered: true, value: 'eu' }
// Second promptOne → { answered: true, value: true }
// Third promptOne → { answered: false }

See Also

Released under the MIT License.