UNPKG

@sprucelabs/spruce-cli

Version:

Command line interface for building Spruce skills.

28 lines (27 loc) 1.48 kB
import AbstractSkillTest from '../../../../tests/AbstractSkillTest'; export default class CreatingAViewPluginTest extends AbstractSkillTest { protected static skillCacheKey: string; private static action; protected static beforeEach(): Promise<void>; protected static hasAction(): Promise<void>; protected static createsExpectedFile(readable: string, expected: string, combinedViewAction: string): Promise<void>; protected static usesCamelNameIfProvided(): Promise<void>; protected static actuallyCreatesFile(): Promise<void>; protected static throwsIfPluginAlreadyExists(): Promise<void>; protected static contentsAreEqualToExpected(): Promise<void>; protected static combineViewsFileIsValid(): Promise<void>; protected static updatesViewCombinedFileWithTypesAsExpected(): Promise<void>; protected static updatesViewCombinedWithPluginsAsExpected(): Promise<void>; protected static viewPluginCanImportAnotherViewPlugin(): Promise<void>; protected static canImportPluginFromExternalLibrary(): Promise<void>; private static syncViews; private static writeFile; private static assertCombinedFileIncludes; private static assertPluginContentsEqualExpected; private static assertThrowsAlreadyExists; private static assertViewPluginWritten; private static buildPathToViewPlugin; private static execute; private static assertExpectedFileCreated; private static getPathToCombinedViewsFile; }