@sprucelabs/spruce-cli
Version:
Command line interface for building Spruce skills.
27 lines (26 loc) • 1.52 kB
TypeScript
import AbstractSkillTest from '../../../tests/AbstractSkillTest';
export default class CreatingASkillViewTest extends AbstractSkillTest {
protected static skillCacheKey: string;
private static action;
private static rootSvc;
static appointmentsCard: string;
private static dashboardVc;
protected static beforeEach(): Promise<void>;
protected static hasCreateAction(): void;
protected static viewFeatureHasExpectedDependencies(): Promise<void>;
protected static asksIfRootSkillViewIfNotYetCreated(): Promise<void>;
protected static canCreateRootSkillView(): Promise<void>;
protected static generatesValidRootSkillView(): Promise<void>;
protected static rootSkillViewExtendsAbstractSkillViewController(): Promise<void>;
protected static cantCreateTwoRootSvcs(): Promise<void>;
protected static doesNotAskForRootAgainEvenIfRootIsMoved(): Promise<void>;
protected static asksForNamesIfCreatingSkillViewNotRoot(): Promise<void>;
protected static asksForViewModelWhenCreatingSkillView(): Promise<void>;
protected static skillViewExtendsAbstractViewControllerWithProperView(): void;
protected static nicelyTypesRootSkillViewController(): Promise<void>;
protected static nicelyTypesViewController(): Promise<void>;
protected static typesViewControllerOptions(): Promise<void>;
protected static typesSkillViewControllerLoadOptionsOptions(): Promise<void>;
private static createSkillViewAndWaitForPrompt;
private static buildTestfile;
}