UNPKG

@sprucelabs/spruce-cli

Version:

Command line interface for building Spruce skills.

25 lines (24 loc) 1.61 kB
import AbstractSchemaTest from '../../../tests/AbstractSchemaTest'; export default class KeepsSchemasInSyncTest extends AbstractSchemaTest { private static readonly coreSyncOptions; protected static hasSyncSchemaAction(): Promise<void>; protected static failsBecauseSchemasIsNotInstalled(): Promise<void>; protected static syncingWithNoSchemasSucceeds(): Promise<void>; protected static syncingWithNoSchemasAndFetchCoreSchemasFalseSucceeds(): Promise<void>; protected static syncingCleansUpTempFiles(): Promise<void>; protected static syncingCoreSchemasGeneratesTypesFile(): Promise<void>; protected static syncSchemasTwiceSkipsFiles(): Promise<void>; protected static makeSureSchemaTypesAreVersioned(): Promise<void>; protected static shouldGenerateCoreSchemaTypesGeneratesValidFiles(): Promise<void>; protected static generateCoreSchemaInCoreSchemasModule(): Promise<void>; protected static canHandleHyphenSchemaIds(): Promise<void>; protected static coreSchemasPullFromCoreSchemasModuleDuringNormalGeneration(): Promise<void>; protected static schemasStayInSyncWhenBuildersAreDeleted(): Promise<void>; protected static canSyncSchemasWhenOnlyNodeModuleIsInstalledAfterDecliningToInstallSkill(): Promise<void>; protected static syncsExpectedFields(): Promise<void>; protected static canChangeSkillNamespace(): Promise<void>; protected static generatedSchemasRetainImportsAndTypeSuffix(): Promise<void>; private static importSchema; private static assertTypesFileGeneratesArraySelect; private static copyMockCoreSchemas; }