@sprucelabs/spruce-cli
Version:
Command line interface for building Spruce skills.
24 lines (23 loc) • 1.08 kB
TypeScript
import AbstractCliTest from '../../../tests/AbstractCliTest';
export default class UnregisteringASkillTest extends AbstractCliTest {
private static action;
private static lastListSkillsPayload;
private static fakedSkills;
private static executePromise;
private static lastUnregisterSkillTarget?;
protected static beforeEach(): Promise<void>;
protected static hasAction(): Promise<void>;
protected static firstThingListsSkills(): Promise<void>;
protected static presentsAnOptionForOnlySkillReturned(): Promise<void>;
protected static presentsOptionsForMultipleSkills(): Promise<void>;
protected static passesSelectedSkillToUnregister(idx: number): Promise<void>;
protected static doesNotUnRegisterIfNotConfirmed(): Promise<void>;
private static executeAndWaitForInput;
private static selectSkill;
private static assertProptsForAllSkills;
private static pressEnter;
private static generateExpectedSkillChoices;
private static pushFakedSkill;
private static waitUntilFinished;
private static execute;
}