@sprucelabs/spruce-cli
Version:
Command line interface for building Spruce skills.
28 lines (27 loc) • 1.4 kB
TypeScript
import AbstractSkillTest from '../../../tests/AbstractSkillTest';
export default class CreatingAnAppControllerTest extends AbstractSkillTest {
protected static skillCacheKey: string;
private static acPath;
private static skillNamespace;
private static action;
private static lastExecution;
protected static beforeAll(): Promise<void>;
protected static beforeEach(): Promise<void>;
protected static generatesExpectedFile(): Promise<void>;
protected static syncsViewsOnCreation(): Promise<void>;
protected static throwsIfAppAlreadyExists(): Promise<void>;
protected static acIncludesExpectedContents(): Promise<void>;
protected static generatedFilesAreValid(): Promise<void>;
protected static doesNotDropAppIntoSkillViewTypes(): Promise<void>;
protected static callsHeartwoodImportFunctionAsExpected(): Promise<void>;
protected static combineViewsTypesAsExpected(): Promise<void>;
protected static throwsEvenIfAppMoves(): Promise<void>;
protected static canRenameAppAndItUpdatesCombinedViews(): Promise<void>;
protected static importsAppFromCombinedViews(): Promise<void>;
private static assertCombinedViewsFileIsValid;
private static assertCombinedViewsContains;
private static get combinedViewsPath();
private static get className();
private static executeAndAssertThrowsAvcExists;
private static execute;
}